<!DOCTYPE html><html lang="en" data-theme="dark"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>【思考】其他思考 | Yang's Harbor</title><meta name="keywords" content="个人"><meta name="author" content="✨YangSier✨,hobart.yang@qq.com"><meta name="copyright" content="✨YangSier✨"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#0d0d0d"><meta http-equiv="Cache-Control" content="no-transform"><meta http-equiv="Cache-Control" content="no-siteapp"><meta name="description" content="这里有东西被加密了，点击输入密码查看哦。">
<meta property="og:type" content="article">
<meta property="og:title" content="【思考】其他思考">
<meta property="og:url" content="https://discover304.top/2022/12/11/2022q4/171-other-thought/index.html">
<meta property="og:site_name" content="Yang&#39;s Harbor">
<meta property="og:description" content="这里有东西被加密了，点击输入密码查看哦。">
<meta property="og:locale" content="en_US">
<meta property="og:image" content="https://image.discover304.top/blog-img/s19305112112022.png">
<meta property="article:published_time" content="2022-12-11T11:08:17.000Z">
<meta property="article:modified_time" content="2023-04-24T15:17:37.019Z">
<meta property="article:author" content="✨YangSier✨">
<meta property="article:tag" content="个人">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://image.discover304.top/blog-img/s19305112112022.png"><link rel="shortcut icon" href="/img/favicon.png"><link rel="canonical" href="https://discover304.top/2022/12/11/2022q4/171-other-thought/"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//hm.baidu.com"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="preconnect" href="//zz.bdstatic.com"/><meta name="google-site-verification" content="ilqpfk3vkgzDNNikz_V37-DOvRyi5wv4Hoi_eyBqvTg"/><meta name="msvalidate.01" content="49D9A50CCF9744E17274791468EDB517"/><meta name="baidu-site-verification" content="code-V24KosyVh1"/><meta name="360-site-verification" content="bd8859c3d74dfa3e8aeee9db30c94bd2"/><meta name="yandex-verification" content="f28ec9bbd50c56f5"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.css" media="print" onload="this.media='all'"><script>var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?8030f6052f2fed6a4704d96619f090d6";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script><link rel="stylesheet" href="/css/font.css" media="print" onload="this.media='all'"><script>var GLOBAL_CONFIG = { 
  root: '/',
  algolia: undefined,
  localSearch: {"path":"search.xml","languages":{"hits_empty":"We didn't find any results for the search: ${query}"}},
  translate: {"defaultEncoding":2,"translateDelay":0,"msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"簡"},
  noticeOutdate: {"limitDay":365,"position":"top","messagePrev":"It has been","messageNext":"days since the last update, the content of the article may be outdated."},
  highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true},
  copy: {
    success: 'Copy successfully',
    error: 'Copy error',
    noSupport: 'The browser does not support'
  },
  relativeDate: {
    homepage: false,
    post: false
  },
  runtime: 'days',
  date_suffix: {
    just: 'Just',
    min: 'minutes ago',
    hour: 'hours ago',
    day: 'days ago',
    month: 'months ago'
  },
  copyright: {"limitCount":200,"languages":{"author":"Author: ✨YangSier✨","link":"Link: ","source":"Source: Yang's Harbor","info":"Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source."}},
  lightbox: 'fancybox',
  Snackbar: {"chs_to_cht":"Traditional Chinese Activated Manually","cht_to_chs":"Simplified Chinese Activated Manually","day_to_night":"Dark Mode Activated Manually","night_to_day":"Light Mode Activated Manually","bgLight":"#ffc910","bgDark":"#02c3f6","position":"bottom-left"},
  source: {
    jQuery: 'https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js',
    justifiedGallery: {
      js: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/js/jquery.justifiedGallery.min.js',
      css: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/css/justifiedGallery.min.css'
    },
    fancybox: {
      js: 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.js',
      css: 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.css'
    }
  },
  isPhotoFigcaption: true,
  islazyload: true,
  isanchor: true
};

var saveToLocal = {
  set: function setWithExpiry(key, value, ttl) {
    const now = new Date()
    const expiryDay = ttl * 86400000
    const item = {
      value: value,
      expiry: now.getTime() + expiryDay,
    }
    localStorage.setItem(key, JSON.stringify(item))
  },

  get: function getWithExpiry(key) {
    const itemStr = localStorage.getItem(key)

    if (!itemStr) {
      return undefined
    }
    const item = JSON.parse(itemStr)
    const now = new Date()

    if (now.getTime() > item.expiry) {
      localStorage.removeItem(key)
      return undefined
    }
    return item.value
  }
}

// https://stackoverflow.com/questions/16839698/jquery-getscript-alternative-in-native-javascript
const getScript = url => new Promise((resolve, reject) => {
  const script = document.createElement('script')
  script.src = url
  script.async = true
  script.onerror = reject
  script.onload = script.onreadystatechange = function() {
    const loadState = this.readyState
    if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
    script.onload = script.onreadystatechange = null
    resolve()
  }
  document.head.appendChild(script)
})</script><script id="config_change">var GLOBAL_CONFIG_SITE = { 
  isPost: true,
  isHome: false,
  isHighlightShrink: false,
  isToc: true,
  postUpdate: '2023-04-24 23:17:37'
}</script><noscript><style type="text/css">
  #nav {
    opacity: 1
  }
  .justified-gallery img {
    opacity: 1
  }

  #recent-posts time,
  #post-meta time {
    display: inline !important
  }
</style></noscript><script>(function () {  window.activateDarkMode = function () {
    document.documentElement.setAttribute('data-theme', 'dark')
    if (document.querySelector('meta[name="theme-color"]') !== null) {
      document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
    }
  }
  window.activateLightMode = function () {
    document.documentElement.setAttribute('data-theme', 'light')
   if (document.querySelector('meta[name="theme-color"]') !== null) {
      document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
    }
  }
  const autoChangeMode = 'false'
  const t = saveToLocal.get('theme')
  if (autoChangeMode === '1') {
    const isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches
    const isLightMode = window.matchMedia('(prefers-color-scheme: light)').matches
    const isNotSpecified = window.matchMedia('(prefers-color-scheme: no-preference)').matches
    const hasNoSupport = !isDarkMode && !isLightMode && !isNotSpecified
    if (t === undefined) {
      if (isLightMode) activateLightMode()
      else if (isDarkMode) activateDarkMode()
      else if (isNotSpecified || hasNoSupport) {
        const now = new Date()
        const hour = now.getHours()
        const isNight = hour <= 6 || hour >= 18
        isNight ? activateDarkMode() : activateLightMode()
      }
      window.matchMedia('(prefers-color-scheme: dark)').addListener(function (e) {
        if (saveToLocal.get('theme') === undefined) {
          e.matches ? activateDarkMode() : activateLightMode()
        }
      })
    } else if (t === 'light') activateLightMode()
    else activateDarkMode()
  } else if (autoChangeMode === '2') {
    const now = new Date()
    const hour = now.getHours()
    const isNight = hour <= 6 || hour >= 18
    if (t === undefined) isNight ? activateDarkMode() : activateLightMode()
    else if (t === 'light') activateLightMode()
    else activateDarkMode()
  } else {
    if (t === 'dark') activateDarkMode()
    else if (t === 'light') activateLightMode()
  }const asideStatus = saveToLocal.get('aside-status')
if (asideStatus !== undefined) {
   if (asideStatus === 'hide') {
     document.documentElement.classList.add('hide-aside')
   } else {
     document.documentElement.classList.remove('hide-aside')
   }
}})()</script><meta name="generator" content="Hexo 6.3.0"><link rel="alternate" href="/atom.xml" title="Yang's Harbor" type="application/atom+xml">
</head><body><div id="loading-box"><div class="loading-left-bg"></div><div class="loading-right-bg"></div><div class="spinner-box"><div class="configure-border-1"><div class="configure-core"></div></div><div class="configure-border-2"><div class="configure-core"></div></div><div class="loading-word">Loading...</div></div></div><div id="web_bg"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="author-avatar"><img class="avatar-img" data-lazy-src="/img/head.jpg" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="site-data"><div class="data-item is-center"><div class="data-item-link"><a href="/archives/"><div class="headline">Articles</div><div class="length-num">243</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/tags/"><div class="headline">Tags</div><div class="length-num">88</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/categories/"><div class="headline">Categories</div><div class="length-num">23</div></a></div></div></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> Home</span></a></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> Links</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> About</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> Articles</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> Archive</span></a></li><li><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> Category</span></a></li><li><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> Tags</span></a></li></ul></div></div></div></div><div id="body-wrap"><header class="post-bg" id="page-header" style="background-image: url(https://image.discover304.top/blog-img/s19305112112022.png)"><nav id="nav"><span id="blog_name"><a id="site-name" href="/">Yang's Harbor</a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> Search</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> Home</span></a></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> Links</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> About</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> Articles</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> Archive</span></a></li><li><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> Category</span></a></li><li><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> Tags</span></a></li></ul></div></div><div id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="post-info"><h1 class="post-title">【思考】其他思考</h1><div id="post-meta"><div class="meta-firstline"><span class="post-meta-date"><i class="far fa-calendar-alt fa-fw post-meta-icon"></i><span class="post-meta-label">Created</span><time class="post-meta-date-created" datetime="2022-12-11T11:08:17.000Z" title="Created 2022-12-11 19:08:17">2022-12-11</time><span class="post-meta-separator">|</span><i class="fas fa-history fa-fw post-meta-icon"></i><span class="post-meta-label">Updated</span><time class="post-meta-date-updated" datetime="2023-04-24T15:17:37.019Z" title="Updated 2023-04-24 23:17:37">2023-04-24</time></span><span class="post-meta-categories"><span class="post-meta-separator">|</span><i class="fas fa-inbox fa-fw post-meta-icon"></i><a class="post-meta-categories" href="/categories/NoteBook/">NoteBook</a><i class="fas fa-angle-right post-meta-separator"></i><i class="fas fa-inbox fa-fw post-meta-icon"></i><a class="post-meta-categories" href="/categories/NoteBook/ThinkingNote/">ThinkingNote</a></span></div><div class="meta-secondline"><span class="post-meta-separator">|</span><span class="post-meta-wordcount"><i class="far fa-file-word fa-fw post-meta-icon"></i><span class="post-meta-label">Word count:</span><span class="word-count">12</span><span class="post-meta-separator">|</span><i class="far fa-clock fa-fw post-meta-icon"></i><span class="post-meta-label">Reading time:</span><span>1min</span></span><span class="post-meta-separator">|</span><span class="post-meta-pv-cv"><i class="far fa-eye fa-fw post-meta-icon"></i><span class="post-meta-label">Post View:</span><span id="busuanzi_value_page_pv"></span></span></div></div></div></header><main class="layout" id="content-inner"><div id="post"><article class="post-content" id="article-container"><div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="密码错误，请重试。" data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
  <script id="hbeData" type="hbeData" data-hmacdigest="e9610779259ba498928b8e38eaa439164872232826fbafd1fa79a365eec886df">eba4cd21686330597373f08a1e90f7cc8195cdbeccacab59e7bfbdf190a03b1becf81c375c6e37be0f14684309e344ab67e3c4d8f778c4d7b2965a10c121dfc54283a3ed48aedad33f7e8ad928b8f49b4285fdb3c276483ece5bff8f6e918c7a6ca54c18517b485e77376e3f1047e9d362364762ca0130b1c993f5926f1ae765197562a388e7de25b7c204fb40847d27379dd8d1d515074712bd6e1cb2e9e3473122438f4dd5b19413b71eab7494a799f4a610395723106e49651fbc0c1f73fa46cec80a84d40762e4f0b16849168b740a5edb87fd7168aca7131e06d6d7f7b53b771bb599681544a96fc4a5061b111537d2403fa0cd160682be99551e1934615277ab8de05c73097dfd01b0baa5b68091aeed084d7129e72411cd04883db2934c7afa04c3b1f09640887cd32d88d6f79a856bfe013e809271544e65ae43707f17b0cffc9df771eeba7847029d616dfc826bb984b8e7d936131085c0f7dd8e3eed6382c38d4919d637b7e3d5f5a6e211083c50249272a6d9f3d9944372bd7722dfd9126c614470b7f82971fe85dc108db1c13fceb81beeea69095f7f9faa4dcadb9c411894c227d89e471831e3415d5b77f4a13ffc641a7fba12bfb83b0ab6cd277de00dce2f46d1bb7befbf52f9520604bc76a2c1501863009a373c5e4938c5b970f42a13e014f8875240f67c5620458c646ddce8fe231f6a64d6e3c867000b0ed6e75f3d4861457a42af80f21e83e5f32e80dcb36f22e9e865997e96331d73955387d965e84b754f5abd0817c5b5886551bf51577a09592419bc4d843c814d971fc25ff74640ed322d44e6a50677591f84e864b0748a19b652e35a8e3dc5e857d8b2378f82e2b586d866cc20c8402399d3d8517d7531f7155819bbf1ae479def6a91403a92b54d852b91005ca4d67010cf0706fd600dc9a9776b62d74c7939ad11eea2bf3a49e0c112476fb5a337e7389bceabd1926843aa39ab48756be827c74af6f83705aa069302067370d2aa9223add588489db55b757dc41784bbbcd21330d7edc6de1c0dffab887b6da65c02451fe8d6b27480cda8ab2fc2fc0418040d70676f1e2018b36dcdd3abd709b90feb9e6224f2681a48582f73a2b5bb82b0788eece11c897471c19c40de9c9ed6c0e4077419485ddf9cf012660d1000a82135ad10df2dd7fc29be130f86665b929d46a84eedd2cec9506803f05c72a4794b4bbcec9616f47aa9c6d74dcc8035250717fd400fc496e486e2e55a2642f43625db336474feda244c4a069b49906b843fb49460e7b77789cbe5500bbb39e8b4a2cf5677426ceacf6729a65e8816bc0ce81aa8689c9f929f5ffde056158bf69f90502dcd95dee1cbfb1284db669d918ee6d01fa925655b748e39ea16ed14fc70f0eb1f5de53250f44bdd1f1750e2d5ff572a8ecba05c1fe43153f0845917f2dda3fc9ee17d543751ac444adb88a92e593315dbea7314911d0565f2c1a0345592c73bdcdee4b6efc935b7b073f8b863737093544abca6dacc64e3c57ae400b6eb4213fe11afef2c1ab50477a51110a4ad6f342bac0b0551920404be128d30e38ab9037f3cc3616fd47526857e019f9a5d4cf97a5a0b53f9c8e489f4dbe2192b25ba4835adeeabd5d4c77601d1a4beea4652ab49fb1ec292d9002d16492571fb3fa86842264dafc14ae060231ae31e311329d87d91dbea9e3d00197c0552798f77ad32d506f1cde3f0a04b319907a8ef0ed0739c6dba9f27eb532accccd8d0fe4591577443085144600e6d51b7f64641cd4ce035ab1d338d33c06f525e2f06c62ba10d475d46abcd8206ec746c1562c26503d1e1e664114b9c52d94eefc141446894288cd21c31582ade79980800e8e92eb4bcf1d9b51f16fcc029c48ac10e803348f0c6f6f153dd34503f4af46ed53644f81f7cf39639cf5ea3cdc620106415371a90f4d6a1988898976626ffe653c6dcf3c2db6eddb41d73d6534ef684d1811043319ff4cc843e0a48b33286c70555f9e27492469507b9c2924ce01a71b821ff7be6de07801ee0fb70944917c9556c7dac79c3cfbaa7c3d6bdd840ced534217ccc91a4a716205f0600bd648a19da8380fa37aaa9730c307f95e8fa5ef7514553f4696ece55a8619ed5b337137ac9831def838a940d7e20fb6035cbb50649cba6aff8dec037becb560b2a1c7cbe50931c3c9c60d032b2ad7a5677009c60f69271656462b7ab9f85786dfae5b2bd358d4c2bcdf61c41864fad6ee124a451d66cd18a70f2251e20c983c960d483239df7a1234c85177ae791b3d19a0873de84b9fc20933b0372752a50d8d9042fddf189eca6730c38c64b32c69541874c948e39a42e23b59460e306f90cfa1878133d4d88c23fab394bb7c842744de32248fe20c94cf3b614f66f44e93ffb3c59974e9914be944efca11624b043db74e22446fd4a0f8422d431e603708c1f98ae1aee7b7fb3256b945464fd900f149a3a5e5d69e0f45a7093bcc5c0770e103b60eb20aeef0fafb1a6518673faa591d7fc5c460240442c58ff51b9145ba5457c463fe03a3f3fb42b654ae0ff2aae5909f977e7148dd0a5354a38cd65fb79af24e4772b6e3fee0f5254d84204b8eebe697ae99c0c557724088fd34da9c767d38ea6eab406060a0fafc7dde0ba5eb575ec17b92f091c9134821363ba37bcf9e6e2e52b64e2a07200694d7255efb7c3416900a0f9b480c1aa3c8483866708a24d5b27ebedaa47aed52297936cffbdc07a1b3ab553dc633712f11b430825aa1ba27d1cb5ed4ad0d27a9b22965764f086a29893886d9b6ec0b417aa82e1f91bb6daeae50a3ed75e613d61e0d19e5eab0b02fd792ce0a8dd06f375823cf6c0f627d4c9c5be3c03cb44315e113dd593d686d6118a0a12804eae9ec6b12d8d955f9972003e7ce69009751d6da079c3351424a5270cc391562f3bf0ac0397fa1f7e7f778b94784d10a76e64daf061565b48e1917b2515d41eb6ba65f93cac07c366dc615cec8afda08e267ee3f148805762e8127ca33551a43b80a5c4a5d1781e7f658f3f578b706551a41be68b20384e7676167c62ff846d5c34ae9ca7960e58cd3b9f534a4303619eab3dc789b866e10dc004514bd6bde332fbbbc1c4939bf44d7d9aabb111d4089babcc80fbcd4fec965f1434cab3c25bc0f296d5441b56274c937798d4799554b8930f4ef010f98bb49bd0828fed011ce15f1a20c59ff3a07ee26f540080897ba18dea0aae8968bd1b1eae9c14392949f68fdce6549f91906fa776b12afe2eb6af55d1309d05ec3f82bdd5d2d81c30fa52dfc0140b5bc20afce492a79fd1bc1e4adb929e06b9eaf39e6dc358fa8da35fb907868df13c33ed722ca81caf415651d13f11bcccc976e745c1c354f6ec43f5ddf38f96f541b122b9773f3620af8e26e28e3e0265c677b05d5b0a91c1088e556c2dfd2f653b2b557bd781fa11aab5e3405aa8cc42eb70a84698a924b1cebaeee0edaf804aeb0f104e5e9a689cad3fea0389a80ebe4576fb74a8759bbe28f12eca56876f65675228ae84832c4af690c705a59bb9f6954b9603c306a21f4958b3c9d54cb46639696ddddd15e89e92be29869d8ee2102ac44257f4b5a84e23ee470ddbcb08ab32feff5cb6576ba9e45073483ecebfcbca03c0e044f623fd140d363b5af156ed006f02d1024f0ce231185cdf8f08d06ead5b21a7d66342538bf47b653beb2ca809f077d2dc84da536b145b1813d82e0e3b20009826a936ed5610bf7926ac8211a9df2e32723bf1adce73342817f41beeebe9102151fceaf8a518f10dadde05474be9e7f83481282ea2d51062d747d50f5e038bf902d4413884b991ca4e3035ea0ae9fb2d569e140d4e75bb84010ef4df74ef67a9b1f6b96fa586fd046eea66f206a2129301755f89b2c2de790ec9bbb4afe3dfe04b2b4e12f83b3158e78c2fd11ff0225f95fa549f52a61e429292f40ae336c334ad63ab726016c5d8188c96f0ba77b2e6f9ebfed01d8fef387a210c00cf0b774a2e0c0690d5a41dd66a78619e84fddd07053660c5ed22d3e477327fa0b2a39d74ba884e32616fe7ee4c09819c03ac091510a1c22dc9b885cfed33d3a18b5bd745b32b3e14dc6a38fb0c91e4610a8a58ba8a50339259d29337fe4f05289bbfaf3995535e2c16688b9487f3ae242e3506026fed3b0e09728990fe9661460090dc452ceb132e2924b8d65eb2df88ebad5b1163f7dddfb6bea8395dbc140e01afa9c7f85f53ee520194b93782dc52916a79003032492553ceb7f4ad4fd27422683307885e5e0005ed7899fe887daca3a1f3357185141225073b51d840a99ece41b1f40ddd98ee46381441690f01fde1a2ca8030e5e0aa37a3532ca982d8e0391dadb02298b01a25f33791a79b790b96206186db5b322020eb3ac4ea2520c45c4aefb16100b598dc024cd9b7272b9eb6805fbad1dd641ef4fb39fe315a59e3132b4350b32f0089fd0e222708bc80264dbf5d1b2980456870b5698c63a4142d96ea690cea90445a26c509e47f9093f6f41593bd36be731385980262a15bc227dbcf0fd15bc42d8d91ee39734f3fce77e0ecb5db00b4816fdc8780abe30426d6ab258449b9b8a5d6906fbb4a85cbeb9198a6827b8a6d4d1caa3f4917c3ccfa9006684001f4ba85acfb53bd108a89da40944695166c3d942382048a541d2b5befa8c880372d4c83c11c32b28ad157b9c65452ab0276cd604f4f342e87713f000519ccefbf9198716abcd56f2ca32b09456f2e9164d985ae6d18a7fb3f9b49db4319995079e7aa9656b6d7d98e6e586391529232f16e40dd28e18d6d595b60cb7c09bdd59e31ef8b16f02de6ecace1b1828a225fcee4b50ebafa23d8d7becb1e881884d302d251238fcd20bd0a433618aa1b4afc3ac322d7df3761e8a2ec7e5084f28a1811c47dd77fbc55b3734810da3b3f574fec90b8772d8593cefebcece20781d989bdb23e678e4cc176e6ab174671b355afd38346dfff38dfd95b69e00ddc6501a55d15de4245a169b8e3a4072ab6f3cbb7096c32b32599e28656dcf753d547df56eeb76786b2507a5a855b4a9659a80f84f0e53e6808ff8c91573a29d7050d100faa8efd0d83b9042f828f637104fd9793f0e24c56dbd93f71623e0620c331bae72fc036983dea84716a416b16bbb4084cd1df293a235c37091ea59928c2ea7717e4d3fad5d320148fa253bcc1ba7e8425c98692df710e6345b29a59ce8813c8838b54eac16594751c9dfa09ff79bb0c15067c4fe7395647db22ea21589dabe55f888fb77b17adad3958c267a972a3ed788019815e36f4badafe4d304dbfc7c4df17449abb0173860fa3fc75817f40e6e59302305effca171725df4851da2a9fcf18555aafb872609436297db58401d8a94d235260dcd40c5ad84020dcc33dad47bbddbcd94041a2bc6acf85e030ed17fca0ad5f1a11763f6c52878a789a31ada66a5593157e2a4c21035c75a072bd38bf8ada6fdd9f648c3c9f31d039b0a732b3044fc5ab5f654d9c98c56ba97ea8fc007683d7b768fb10ea24a796cea968be2629ba53a0c6deb6b1aff139c45bc74178d38d103368620a0ddd9bd71eb840c0dced1d39db1269221271c1aa64026635f70f58005ba0ee41e1615c0efb2df632c414d4a21c741a6b8fb1a29ae9f93e315387813f62e1c68678f355f0054653f8a424064ff347141b1f23c8cf610a4ea8cdbc4ae90191f19a46722d7368afe33d6af9cf8731c63c67898cf7caea220e00e714a5592008b238c924042bbb69252595174b338a94cff15dd826007fb64bf60f8cd314526761f8b9712c5fa8b986cbb372a7f28fd93407bff4bd198fdc63729a79b1269d36871133d8f079c5bdd120a44235a470fe88bd2b5c785fb69dc07d30d1b6642bec7e8d4879e158aecd5959e27cdfc040140e9a403d12d68cf8505a2e9648a51a5025f9c3f183a117601f270c279bce4c0a96b97532b84e88b0208ea82051b868ddaa5c5c65e1c7121a97124ba4c63a8c433f4cd7c58029849fe348c2f06a4f6a49a0a00ff95f602a3d5b5fc924cea2bcd463eaf596f3e3ca809d17c3714ca882e58deec6dbc8fff10a7295261d2e4c4e0e8452523b171f1f5c3b87ba99d91fbb0fe02fb200b42dbd1a32f7d02aab68634017fa532a01a45e845a71d21cb0fce46b6e8ab0164c62d1c51aedacc85887d5b585c7bd4efdaf42426af86f46c66ad1b7626eb6f216fdf60804db8e6c1fd61348ffb2b03d1ba88d25c1123a3fafd9e7320d2f159825e4171d4f8b5b4bdc1e8f25ac6ef4e9edd5824fb32647a6f50f4080d700a1bce179921f16346b905b80f7732b00f63097777932a10a3d6da7bd8584b11e3cde9086164c733d5b35beae8584fd13c406f78cf47981f01dbb8fba9bf85c26aa183a1baa45036411c5ec12368a26fdd112afdaffa480c5281e8b1093549eece58a6798acb7ba25d52c167fed7785fc79bad41e0adc316e3fd7a19aa6d5e5e30679213d6732a295146660eaa780a285f049fd81de52fa366c7d34caff620c4af550c01d481486ebe264890cd9900eb681edbe9fab8faffd52b7f65fb607a5f8a382459c85bf5fd99c5244f32c7d6154a18e65bb07723bc36e68352b19b1c5bdba2dd3cdb1bf2c130c520c0d3a8a652d497086f4ca2c6af1ee801b5b5f8be946eafe7c946689def1b9db1049294e9dd10cabfe2d751c3dbb5707ef21737951924582d326a4771c40f6d1b5b408de08d45551aa4d82935539ffacc814ed40ff2f0340a7cd6a5d79155a6e9f1a1372ca1ecf1dee0c7fa13a7984d5659fe49e6c9972b8cf12d3f26d152e412495313da8720a6b51fff6fd9afb6afbb0f32b3120f262d1f6bb34b8fd39e7b7321332593a3173d79bbcfe436928ae858b45a87526db9c1629dce64cf256d082ebb4204d14f10a7b12358b2843e0e06a6a8004596ff522bd86e38b3b3a12b4734d1039d00dcb75d18a0aa046fb498f5ffb3f94eebd7c148ac126af816d584ad66de0a244f4ba484e0923b4f3d61e8e6cb5171c87e8bdd237fb24f80b8b7f1efe140a6ac779686fe4bb0748416a22dd4d5f53a8dde62d5a81e1533c419ab2f88d6b5eb3401ec3f1fb6bd4299f8c2828208a5fcdc9a40a337b4adcd907349dd02a88ec34a6b0f7b93eb7e4b625b470c4cd4e3b3e05b8939d90cbe103e8f1e952d94f7b9c585b1c2c9f31b155370195921cbfb7d44186c5dfe7a43a148d9c5e9d7be273907e6d191619c122f76dbe987083f2949d4a3a17d196dc79395907bc3f92171d77438f9ff576fbeba91efdb90b4912eba96c6c2bc455c8ce1a2410092c3d8d3885a473e5eb4ffbbf17e2302969adae2605b8ed844f547ce446cc5fb83357f2f1b4348f5f7a43425d2927ca4d00d1d86a8ab7529bc702690ef7caee7aa79169dc5b096d265c3b1ae6249b4408269ad740bee1d2519eb4ac389d07324c99c641d735b59ba1127dd570c9d1d43841a675e550653d51921a0beeb5de72484b4416d798a507934a1e0ff04f14c12de1960d520c39af89612052308e8dfb260418036fdc815e0c0dae3ff628cd772ed534250e87b86c7ff4035fec0a992bfe36fe60d6e695938f7b084a840ac7095e4a7642821b41a79e0df45aabb44c2afff98ed022634c3f49d1340b1304b2882bab0da6b9e7d5f2bb040465190252e8db36c6f242f83e4f7fa2943e40cf9677797784cd150c79c2d13b75eda546d3029afdd87f8a5e6fdae406c6999d1811d4eee97ffbe96888c04c56f6cff9ad3a71cd89863465b08d1ef58d6b0ab77db687f48774e1334f32196f62ad45a9474465a8276cdb62122784cc31dcbf7f203365d0ec882601366889f78fe6d58199d259bf649c5a6c28f3b06ceb58e673c6aa5f9a1ed7c8e9b6f8154caf228eb63b26ab720a1cdb2424c45ace2853ea62c65c438b3ed104e2f0785798b173715190da5796c2a2365c0c9fb89ab56e17792a1870bae4a6e2abba692d4d2c754c6eaeda138e76b1ed52f874ac1e2fce7fedf451ebf092d46a44ca58eaa0d18fede44c7e3f197309ce3c02eb21b7a9e12cae85d5b5eaa784e578d549cf3d7e704245eb5ecd8f6fa81628db39f8a2f5d30cfd99f13ccadf0b94e5970453d363b59a8c5ac1bfedb13e4c192856b545f488720678be1406159e568bf441b3fee4dff2ca05c3d72caa047c8855e4ea8e9537bf74428f2e1f62e8f45df1ea4f7efb63aabc9a483e642b681101dec41f9d7c66421b863a60cd37d2878048dd02751194944188290d413086410913d895dd35bab931a3cd78b5969491486180675c9681e3131b69095db674b2726e5893b4552d210306427a235755ca32729a0969ddce51d4fa647646fd0758a7e05cfa841c15949ee73fd21f0e29b76a5738ec4ba970809018b735f46aab15d3e14744a23eae241d9b5178f35b2bb8a4e661de193e9417721b2bd2dee2d4b39d58325108b8a253e3e8bbeb16406c56b3fd6fb065ca3afa487b1d372295d54bc8ca669001182f0781a756d284d2bb4157016ad11cba92665e33dbce60c1c12c5c2d9f44e0e6c7f547466f199f58460d8ab88b2c0cc2e14190a3d151315795029c6a20b42681fa37faa7c50d6f92695039e86bba2b771bb2b59962f8851e062b986b70fbed041bd89a1b02f45c0abdb5a75ff68a417c593ed2451f709574e1e0a5ec2ebbb63e82f7eb25a2a28dd2b286b8c7dd72ba95e0c43e0999f3905cbcc622f9b0cb70aa50a6611d6aee93372df7f44d7e7d889e31559791107006061d82ff6e753d9b20a6b6e7a001d4c554fc468c86439d328cfc89419bbc027dee6dfe417c0fea9222603de3b5b825878da60f1fa1c1a5633b992f5e42d7ea87a8a13e9f18f2886ba2b5b895f5bdfcd3fe8988efb1169e844b86b77afdb3260a24de4a9cfb96a9a44023e14252a3b0e12908e2c44e2f663520c85f7fb6e49dcb574ca84f8c4a963654bad566c06874e1089d04ca9d9f4bfab720a05fe5c219c1753041cbce8b271e57f9a5e1c185b4ca63126e693ce511f091e54cf871e91ff516e2a2cb7763a81b87fc30bd1e54d8665d81272e0c74e4e1c401a413b2c14f7532b90bb846615cda2da44607810315b4bc93e9c99a2ed3151c9a7829549c284297be9b6bf944999ef79589d07843e938d72105fc7bfc06d04185e4cdca42c79c1d940824e669d6e47a220f544352b5986fdc2a412138345a736fa4d80394d15b55e0e4a29812fac9ad07f746ba2b610ee7cdabfac210510f2431c16f33925db383c06174cf6c789faad8b25e2377aac35210d3d3b6684f4a2b900bf77db3ea4e7bf5a0bce4ad9ea4744cbaf1638b04c35b68c4425c71fa26cf7a2537c274113ff1c6b7d676ac94731a60b320f9e1e7b13426aa6ddf874b94ad16febee0e731f42cd769e35e11547a043b99b2d100a092751072464072f10a49fa14ceda1626d22941649bc8e92c40b74a24fcba70d9d46a15cfe4ff84f6c8c5da0e8a54ad928b05ce178f0e2c199d600149c8a9c0c56b04f3e4ddd36bbef61ea05207800791ffda299205f95f195c0abff6604ce54aebd587a3fb2cb9c32b72ec99fc21293d95a81c77819a58fbcab220ce4f782016a9835f68eedc7d0d8d453de88d5eb3c313cc52cee292e0391bc7dbe612ce544130e9d274ca2487be5850c675b9b0f52ce140fa70616aa043df4f00c1ebf8ac56ae5f1997b7218900e26bf2520a08b717b646245180da91162db7438b676c6d9e9d6f7048de58266a12d42be099d8e8c727af89f7d058f9402af8649fd284528388f81c21c13fe0600f2a6b3e50710d81cdd045428f22befe60bdffde7603ebee95485b33341f545e456183d564635dfd4eb3bc8d65679a9c19b6f670f333b57202740414398f87494ce2fade34d76796315fdd22075baf0f4a1f26c55965fd8823213870ce3350c8589a5a89656270c02ad749ff1a4b7274050c457489a49d6e50ef7517472a71720d6833325adb955a99752d83f2007ef42a92dab7ffdbbd32a0d84f3e47967a633d342f6eaa2c9d9b34cc50a77dcd8e4434da10cfdc772b0a2dd1589e2dbb114fb859b808ba03952cdb9ab7d33693ce8b25f639152769aefc5cc6e0cc0dd52dd43646a98695f09c21fe40477be6691876a877161fac500fb840b9a460904d19c5db4fbfff95a395519054808fab6ce1d063dc90029c338ac850ae1dad361b45eed39ef6790c8a7134386f13c1b6011bd4ac8a85fccf65892115b6377755a9f5c12d9f77dde58db9fa97cb0d71b1ef6255cb2f0a02e85d55edb44f28834e3bc215a474d238dcae475196e7c4d70cafa8fc4e266c68d346ee67e0989bc5c05fd8971a484384b846830751267834e6ccfb7ce0a3a7f0e38ba33e06ff83cdfe9f19360914d2e16b108e174a61c165c9513c0c28d969d313fea727c79bd3ea17bb75dd23cd85e2ea580ee1aebe6b8bd422a34ca2be36f1b69bdc3f25a49b9e0218ee3073b64a1cc20a3b1bdf6ee92b2d79fb547eca792f71e727d6cfa228527d87e69464265dc97d08ba16a7ee59ad8dca08d4e5a50ae214378274a631368b9a200df6b85c608509a643214e94e998a7339057a63e07cccee95c4881a828e3e614a33443984179f4591fa33db4a979caa63cc731c8198e31a3df94ec01d9e99db7298e5a4e5030dbe8c2d196ccda4eb9a25bd47b14dc53b3e825d1fab54f311d00eafb2a119433473c2cbef419583cf81d11d5a8aba84506a1ec9c0e0889683998e955a1faa235284b9b230a0598c7204f3787a46f2a9b97a55578f8ed187e0f3d80c90674169ee2e146e48040060c28d5d2ba787525cf7b207c2122801f10ef24aa4e2dfd3b8eac272d90a6f7122b0da60b598eb3817d4da833c5f4f20b4354f8f5747cd2f3a51dca3133441a27a01a20970328ea84f20a0ba5858502acb861276ad5021d19952e833a46ef3c4700bf87d66a08745c231aba5728f61aa354fce714ded5767c40c3cd3114fce0af2cb2f87f91c24b7f36d925b6eed77511e26381437c5f7946d5f978c74dde43520236b8d299a907047ea867b94c296d2eda6942fda9cb1907f718619cae080de01505bf4e31a1368bf92c70723cc9f7267007df6e8b31fe270139877db89cd23f6c82b1e3ba0f994937d3782b96521d0c61d92f79ad685ac74d2010b53591b7052d115709ed35546766a02c0a61d1f564a65f1f3344034fcda8ba9bf06841fda1ed15f1ae857abb66b6317b46226d8635cf2d4a4ef99f2856584b21c8abf35375bb5b4736238f27b958fa835d5f9cad4ae0e10de95952e71f7171b4e314fb718012134e855b9a8497a7051d30240adc4db928350f081e039cd2c25345304c19caf8087e9b792fd8719aca16126de690c7ebe7f768599edc0236e2fda934216904e54a09d0dd75b536d0a403aa8fbd7a49731481d2fd5d259fe890f31cccd78254493053008c6a6286927fb6fd0d5e5db0f31f0a272dcbe8393d88ca3d310ab7b2759598723174f139ee9d7aeff5ec7a3cb123b47639fa8d8ed33b4ff895f54c5e0742ad8180d218ea510905c3d9d7d9520c6344016d20d5e10764341232274ccf32667e1f689176d43aa9a16121647a2f69af1a8c9f8034d3ecdef4b31fa9ce6ee30de07946a9b0810a4853e1b1c7909aa42b61e3083fcb45ea40804db71a7f760a1369595f17b6dd96be420d9faefa0c90df5305f1181f258928cf2240a6efc5ae4b8908dc44acc1a40218ef276b36b351766305ed10aba65d47995ede0539bb2f906dcb2bb9e963471a696e6711cc1ca301aa90244e20c040878c848ff53f614026f31843a7a3b5210f036d7a79e69818985010203d19703904896ecf9943b85d112b4d7ac60c9f16828381957baad239fddca9764cd78cd492cde419ca3abb66796eece03ec67bb98917529531cb4143cca34ba7edeeb833c57df874ba3f5e5eb124f57fec17bee602bee3b565b14346b910260377242dd5c54f3284f4a32809f73faf95e2a126b6bf3e1c9901bfcf0d8f9728680a03743bbcc8f9e2eec141c00efd4ad813bf7f18a1e159b8762c0d4548d26440c33ceb80167ff8fac6982cfc602ae6584f04e62274a76b372112133a0b15a9ca58c5a0c4e3a19f7118c7049a9ef50dd6b4933909914ebe0010ef8df7181d1988e59cec2c6ef0f309c796e4d2fa406c67f0aa4cd50c65a5c354458318f653f50c5c1f4052a6e8135f9a8f69e17445aada5ce00e4c5bb59d3b4df45122d5354ce0a9d97751250bd0e241861760840e6dbc047d449995cce6299e0a8ab99c8092aa81c27e903955060f2d7025068f393c25438beb8da977b8055a4fabf7004e8398627b5c635464f5aa0201a8407bf7f16929694f5bacd05d3201c45e199e152a28aed8333758e951d36cf621ba4ddb19f2d391b821a702bf776dbb7b534b89eb077be26e266119920492945069b9b7a7f2ed23de4314bb9498efda58c28feed3dd1e88360313be9cc1b2ddd4fa3494ff6825bb657d013db58b9a2c24afef97cfcb12dc0c151e174aa8be3724480b9b999e0d4f5f132e23fa678c668455cca2d913a68d3a5d78f8619596571ec68c2eed67b1a81c1fe88ca1c4537cd364d9400207cc11f0a82b3b03a8ccf3a454ecb141674923da01bc00c6aebf42e4a8af566e49e2a4b66e7ebb78aa08e4a16666d51b8bc6ef766bdfa77eaf7931a76e8c15a193a6ead1da1b0e181d15b8682616e30ec0d11cb8937dd2b08f75d131d17cbc7fb102582f47c16fa6d86a07777c1d9459434f5d0e1eea49145c5b2aa65b56d2de49a3c2b2c27b47184ff3002c28fdc5b88355a0449a6cb5887c21aac181c6d3bad735bcf30a7aae236fb51030dfd5b8767149568ecd000b21a6133a41eac6fd70e93a301d8cd2e69b257e0ccfe097bd6b0334fa13ca7ceaa5a041e12a58ef9fa9dc60f4220799b73e766073de59985713c2acc47134bca811e2906886495568a3ab514f225e1cb8c888a60312a7610ea54071f4518c69d76b6785c312a8e1ea2fb0733fd6faa07744057e680445846d9facd769a6cf7d3bbbbce843d645feb0cb4d51f9e2070a98b9d2886bb626bae2c8c05522dd488f0cb4eb92028210bd18922b22ffaefec96fa5e96c78cec270cc508d13e88fc74dc34af860e761fed233d925b304ecb4fdfd8fe2b9e3a8b927e9b590650cdaaf2c75b26585ea1f5f87f6900a6f8e177a55dac44b4f88dccbb93ae69a9630e4f9242131311ca576b8ff5b4ffa14e7b5a86427c785682366e0fd761d8d0cb2f6a755a793c0147eaf7ae0343ca2ceac7310558e2bd18dec819172bf70d4114cdc10e4fdb1b087c1937616e4a9f94cdc81d0b76d2ee99a3d1c1c4da3a18a5d744e0cea1bb9dbaa11bb3edc17ec38242b89ba6845245afa550199f61206499cf5b9b928d7de04b28a2a294914d07583777e1d8953e21129d8c31102f16819b519d0ee37ab58d58c3ddd14bf838d2753a8b03acb5b81931ca9feed0f9cb21e3df988562cd3ad337737b5198eca500bcc10c7f2b40c3bdf62ef87477d0c1514083a0fec875b975f807758454f89f765cf8446fdce7eb723b0713d9ff09db3b700df6f23ce692882959233a72bafc8540542d284ba334368483b9eb5876e2ecc081dc56592b7a85d2c72c058dcb504840c1d9e02b51684e9befb2d9949b1b7e07e467a95230bae8803acba1f725da1a67add56ba1c3bada51e43c4ba0356c6f472c685fafb8fdb48f3968431fc83c2056c24e3ca06f3fcc0f710598595bc2204eb8b1e0dd52ffc35e14e83fac4f02ccc0a8c3da0633fa21a601ec72498772a1df2b490ac9a61e1516c15563d9ce7f0bce35d7bd71aa151b69099f4ecd82e025c8c2b0102835b1788f397a72d3f5e4e66c59598c6c4980915a0879063fca3823f3f2d884704ce9a8742a1a09dc8b31d21091bbfa775fd241ef9b09e28aae1e471fa3cc33a1ade99115fd79b39ec9b08330186645200abc93b8ba41ec4febebfe8b9f44f8115ab24e51e82bdabc389e95d4b57d3ee9291e57fdc72a311c4db71c103b8665f3dbe58101dd36537989a70ed42d389ab7069205871199ac87f6f516702293dcf7b1dd5701d1c91e44dcc5ad5ed5d06274bd90080966ca5c2987977eab06c9363e5350e454f4a148c7f8c4655268d5ee680d6fa359cffc0d71d21e9d765da3c75bbbe865c9d44c1ffc01eac9e82e1a4826141239657fb7551b0a6e6855bd3085de5944fad3f2be4e4a009a6c00127978c5f9a817a44c882f2b9fe1cee283c1cc5ec7a7030b11d07ae09df351d24f53cb5f1bb5499847bda21c7794b2fca761082dd8b4984771a338cdb243b56799330c6936612235dc92ab17ace1d6916629564c754018487c98b669d3b837fba6943efbced2bc94ef2e5149e37d514aa20c7afc1a10a04c37fa25a98fe59892c87b4fd343890f22e950a0020c5f4e0d451a21a83d5ebf4c21cbf5fd3b436bd605dc19e7b6a3720f2802ab453f57290d5684afa7dc083da195c79ab8969db9c4a4f9e69e8f82a8d094ab192df1d407e0e88445ae40b4fb288bd5d5b13564f1d8e043d959e1de225842f5073d07c71d4f227354c9a5bf33b3b0da9389aa6358fd447e5fa00c26064008558c93c60c0cfc9a66d64e37451d5de9cf3461338477f7202c18ddf42c7775eaa23275ede38c86756df2ae61082417664b04f9e9507c8b647dd7548a5953553c8ffa8189b97b913f39931452c6f2f1d8def55fd3a93881085a921c44355f8621e5679fc4442c7fb4c98f6f5ea4210cc9c3cda75cbde17f3caf5b75fbc53fc543f387a5cfc95899221bdb20e2abb67eedec8b0c659d0cd07f606f3255befdeaab587b6dcb38b07d6522df40779b16eef6ee24a0fd901852f9ac296181ea3a5a72b460da81365d4eccd3f8af08b3b2b39d2816f4e73a172f6d83807d62403b88a578879ad3d685f40c58d412c369407f8d23da101a307bd4e978837092e672b54d6e0bb0b4f2fa5f1675b0948994bf0267ad80f135ab9b89434ab70734d518d6c1a68f42202c8804959ac06744be554d5db7bd3dc029ade7074bfe97fd6571f4ee4dcb281c6ca51d464b35181698b767b02d0b46adb8b370aef3dd6c6c5760ddc460a5f21c59529a3262125cd47c794709210861548c6851715c2fe9823be16e47227a5c88e84d077c1356e6af5aabfbb0bbbd9fee17dd044472dabd721408e5dafe019967dbfd7e5543b39bb1320dfa38fdc18894cd49b25599e504a1f5c15a69339999789b667e4c058b3bb630554c0ac6ebd96880646b84403f09a4e224cf7b26e1cf70f7e86ddedf048b47b83f8cd2bfb4a5f08386d889fb32cc7e6bec594657f19fb6810e3c91d1b9d775009b45249aea26e206f69a049fd224fad2708143449a16670276528d64f1a2f214b724b1879ffea768bf0fb4a47fa4600d710ab7c28abfb511414d287b821f9fc27a6daf349a67397923ae4197d044f3414c103c299267719bf5d94e30a861bda9d9bdeb782e98590d73081644bd45d23f0fd9f6f3ded9863fe782beea7f15b8ac242eceec62bba2ba64f7e667e232d88f936028491689e8357fc745ae76ed8d9ac0e977731894f8118f585471b9ebb675da0c14b0e60c60c7f3ead309a92f667f1c7685245db8edf96d0b6d29922fef2b629b1268817916d58e78a39f1f83c743520a5d984e4f28254695377bd48fffee82cfb2dc4a78eccd6d2a1726ede75a0388561c71f2ea76966f564bdc71dd34fb7b707c2c0302ab4ccbe60cd0a18d08aa263eb195d886e199b1246a90f8eb88dc0719d91e1b99c2d5e5541bd12f0ce25bd90462e4e46c6ac625466a803f04f26b72c549abaadd829e622f32b04e935b702c8a68a580095537c752a78a4188e8cf0f73884221a997a1baa0bf88a56e0f81692ec0ac86cb6f7d282a2d579c2f4741d39bfaa9f79f8be7c5046b697841e7a7d14e04ad63c57470f6b303875781cdaee17ece08ce5cca68c7ba5caf5a55908c2206cd18655befa1997d1d126c7c974addc55a99fda250680b4e5f772da62ff33a1f800cad2e896db9ef620255a41673b967fef16d81db9cd8ae88ca357c6a54430197893792fb7d41c8a8e548d993f2e37c53a03c18600ae593bd2f0ed993baa903d49c1bc1bd4a400a44c366bfd00046be25f24abc8733e3241ffa7632ae813ae9524b53df1491af0141d4af6972528079c6395d0b8ebff97d21dc3253642b35ad26351d03ec42bc78b2eb31513a57e0980479d1bdeecc4221cab3b859ae48e76326c3faae14dc5cb5dff7f166cd505b84eed313cf57babc49bb964da929ee1ae2dfe987966b1e46781998f9800ec4e5d002d375f4ec4920694259ced03f94535eb3d4a281f8808960dd2ce0294005719c5640a8b2a28dff37acaaa13be03355713ed7b933ea04ede4afc933f561a1b7658c9669302609005e580964c77e6a18b21883d291a3218422951c0a76c6858f420de9ce77df763fa622d23a18931edd1470e8ab1c6b04524a85eb2c1616b378aad5ccf229c607157a40e471a20500c6e2eb94080fedafc272bad16255fcaa350cf67ecb22484751c0e482addc1bb436a46751bf262f0bb1c75d546eebad26942ae19e40356a0c3e83914c55c1f2a799da8144beb96a44c6be1ede30cbf43e207275c8602b6aa6405adf55b0436a206ead41f8161698160afea93dee4daa2ef1a2a12862e7e4e7f9223316efc2b741ab12b8905a314a0bfb2d1fbc77597a05cc2a9a3f409bf8aaf1dacbaba84dfba094311f2caa2a0041e62b6dd4cd084e300741bd6724ee3cc1476be47a1b79db19c8c3aba43542da4e27ab3f247e07faaf71ffbb0b1b0a8aef8a8f98f9a8448a218ccb2ca965d4992beafe76953aeb91e305c2de32d55df7f3b7b83aa9aa80f077072bb4120fdf3011221dac9e8876318cd0bad261d465c64dcbb6036aeb15627da989c69c7f20187385898f84a4a82911809b8bb2fd315a78036c28ead9065d448ab1111f85ae1bdfad7ec5e82ba23e075a26a7b4f61ff88fa13129deccf1faf638796d78d5eeda198cebf18c51d3e4551b3512c7eb2f8c291bd437dbabbf3ade5e77aba298fe97a66ca2579fb9bd9dd3808e9601c1b58422850ea52a86f8a14dd2ecdc1ac38ac498c53e3807d2daf4d31c172203fcbd0dd1e248fc65d600c2c06d671ff5931c2d2a818444fd27ed4d2a89e26cb247010e3c122f275cd10248d4d59d9ad3747099019d124cfadbbf07d10a9e442c10fcdbb7f31211c88b119f83b12e94091819702b1e4f36a9a56e5611c52e369b631528f74b03d05a20cd6cb7aa2213f05be349733f37f8b2488c2fe94be782b6780aec95d1c64404a70c24c8021042e9a65b34895bf1cd6ff7ae1464fe69a9c4cbae9687e8c6285ae75f03e57bc7ad5281cf1a7ffe0b892cd450cf0ab36aba40b892286c2e8e93a56bc7d9365f95acc8ada227dafb62db6fc011bcc33a0b5df48a20850b154e7abc87bfa875e81d9d5c6307b755eb328f113a33a9b1a90054d6aa96e9ea3b69f7eef7c3c069d3090e21046c2f85773ff7f7cec57f1647b0741c9cab38d0cbc6f1afdc256573f17497b0db84582e89e27abbc0009fe7d67996c7cfbac3d96d66c8b8752ae64de1d3c947d392b7c32aa5288331e3a8f38feb98e0cc4d73a07e6b4ee8e35074153f290b089a08dfd218776b11ea4caae4d4bbb44967d1020abde1815b6aab143e23f28d97e63d8d4c89dcf053892604891d2c4488498b160c532177b9668cd3187e0df04a0df7c5fb8dcf01f13377bec4d938547a1f167459ff403d354ee784451673639113208257226b40e09cf6c71e84aab40ae843eafdfc71627310bd717f42bd147d16dd0c144ace6f8edac8f44427e4f7eb04619cbdd2d15fa3e3af610aaa2600977b6b99f31c76f758b8b41bd6552a7953327ce6ea48a89229d387262382dccbf8cefa0985eac818b255fc583bb968b12ab030dabd73e073750542592193bf3efe4021d9413ab9baf2e6c54319f7510bd50fb1cc651c9e09c34f78aa58f068997a8c47c7774c64d58b774c71df22684871bdc23f4365b23325161e9352dba6f39288b25a49e1becf42ad454403479aa84de372fc67cb0c23bbc0e300375d71cda7a0ba0423d3235a2fd23758b78eb3f3e7b79aaf1672e4da1d2f5cafa581b9ae33821d3c1f15040bf79ed65322583e05abada52618a969b4519ae851603cd2cc9909e37dd5f6f16c4346c673976968753cd91720e74022b32eb81c00e2830c4bfe43460981bc227bcecbbf607880647feda7b3e7d1a559246e8b59ed14fde937cae2aeb81191b4daa23136278ab2515ec0fc67c2eabaf57b91bb8d423454608c52ee1f09378bc0d5497dd128f3d526a1eeb9473001ab70cd57c72832b729656eaeb959baa90baf73558e1aac28a142a279d465744d8e2e40add8ab488c2cdb8b1f5ccc7edc81452110ff778e7a38477f1d31a6b6be550e22387c23b75f9b5636c72ad1b53e0128310e276fa3f5c817f556f1e383d8162a38031f6ec4b2fc3e1e473b7abd1dcfe4bf5198501b5463883236983e0181e97dbca1c6416fe1c17ad342f0f6a7fb60eaa6509611339c88a9c6376bfbf28ac165dc73f0339ae1405deff71e352b7113417817850711be4fc08308612b4e33351cd94fd8f427a425f6adda2cf61b58c372586c591eea0c2d6ac3b938f6c0b643d6b8c9ae47f73e0af5957c9c8a90fb93ce3c8b932616403d41a40cd5e8ccd01715a97055f2a154ecb21f93ed123d45254d1ceb6cba7f68f836722943eda336f4f4f38225c7a3409d67840094658dbdeead2ac81d4409e2bf2e5bc9bb61d71e82de66a857b31710a7db959de15f0cdc760489b3ea999473746648f3e58517693d020f0a152247c684fc1836ef9290069b5dd8a22b3d25936c2aacf1162428ae1905bce00d3e2df4f0bedd4c83fad9c8b5c13d469fa80137bcc852bb45e4237d11d2118a9187c81d4175e940861178051d210206689a5ce348656adb579ad2ff49c4ee5e9fcc1dbd6cb7c34d7b115dac9890871e73a7cdbe5b1e0c322660e08a80b0da7eb9d69258bac4910f2e3a55929199ab0d8dc5b318cc8563d62c8755dda1e4d53c792292a990bfd18938653fb7dd9c4c52a2c1992e19bd365fadabd4c7e6c14cf338132b9e15f389b29a12617b66957cbe49a481a74abda0a7d1c8133068ecf58d5408a92c10ac485fdb3b8d358414d2a919c26bc5a6930c93ff7b7f58cd52341a752aef808bcc585e8819487cffff40822c59f446be6ce06a088555e36ce9f803e651e755c85494052e5c10ca8cf87632260388bcace39cdc5c8b4fe4d19ea0b790b5ddd3d0593568fe26d2a2ce9abdd8a6fa1576d36197b65fc549eff84c2c14b49ff5fd085746710feedb298d848d744ece18e345fa5ae27e2c8538a2621367cab18a495f40eac3043486918dbeba33721696f2c823d3b714728684d92002f54b2507b767be9de8cc821cd9ba4ded09a4e81c0ab7b4a3515732e933d2f2a2c8ef80157d82242640c66a65b3361638bdfd1a8d723e9363df078953560a1fb1e2bae332cd32535efe0adcf9ee4510d1232ad5c3b326c02331d662defffcd87cf34db642568c7c9dc153d8a3153ff237bfab7fe73e077f77d13d705026acb9f9ad5d6961eb6540cb515a34c9d44f605a7890f89db42fe4e298efcfc196876525c34f09c483bda637a8ce16675977b0a8010c25ead6c09dc237e592dc25503151aeaa14405eacdcfc633d0298c56b036b41488b0739e8a459515a077c63379281fdd0df31dc6ca6a1a94d5379ac16d5a63cce17838e75735c1375f45d7c4b1b3c7ab474806a7764cefe10eb8806e6c29804df2574b8a7a3bfb489522abef1b3b9592c8c5124e510527c6d0214957a20109426d03ba5eac7022a42e582113cb9b49dd032ca79010a4388be0726afa1df9aed722dd0dccbb6c6e168a2f0e68e82b075f5caaa182830bcccf6d10c12705f70dbd901cf5a9e227d30e1782bad02f0a27cfdbc2ff93bc5d2ca6393f671352bcbac77e9efaad01826f68804d04f8ff57ad2c8854f1a6d9e29004b5a953b364a7db92f20bc280f76f6c8cf6e5259605a730687a2789709656dbb09ab8c024c20598d1e4cb1fe1a02fe1e5de60efbcc5f3ef3f8fecad048357a863263f0294a0c925e87233c3ff1e9f74bc081a36a3728974f8aed8ad13ad6976a598ef333ef2748080af6a088ed66cee8fa81357c36ab04998f69abb0fa8d0dfba773925cbd5cd42f84badc4931ea28bfade54e5a1cdfc8c5b868e2af0140447c91d69a54d60446947ee270e5c3d8221c59906dfc8b96fa579f50a6efb82050a940434e107122b7278c3441b1198b9dd68e2fc5010c123afa9632194ca2483b256c64a271369b55e4d775586d6864f0aa6768c0048c882ef80c6a8186179816f92be476ebfc2a4752425461cead9411f392059a1b07edbf95a902c3be6eabc4d4b04a1a706ce40e6765cea3010fd979084c29257fe9a4b454b8accab5b5c9416e8122e0b4d780c7fbd1385413b0218486ea9bd2400e38626000c85ec0d8f76e3948c66430effb21874c00ed0e65dcb885ce1bd0c4421c047577756be37b20ceb0ebf1ea7d98b0f5ec224b668224cd1065695b7f1720cead427bc19ac10f112bde9060dde8c23def86effdd91561649d483483231d33e1162cc8faf09a9d8865a9d54158b786d48505101a0f3bce3db3c7ec68a8334084d4552ac45f9399365d6bd8508c391a2b8d1bc552f317f473d65d7de4a50f7fe3e5b1eef5183cc6a7cb5408b3bc56fc4bbee9dd023df48e6ace16291e0f39673164785cd1947c9caeefd8b6009d62806fc8217211fc69a116c4f45b12b3a0b97906a21ed23ddddbaa66e587f007a0f5ecb63d95550902533a8e19eb9d5bb21afeb0195a2f2ec2600726957eca7dc142466c1b5df83e4eaa7dfa43ba2ffd2dfa4ba5ef6babe56a09e06eba5170733f088a55dad31b812464e6522b5860185684771b825df23c8dc61f40250984af3aeecd481ff16f68af86fb3014d12fa884c3625c721ca8cb4d36ad46df25333a5c038110fa07ee322afd764ff7ee29cc263b217bc3a99490791cbdda0406a29aa23215669963876852cdf4538aeb272482c1b5d61dbb6ff6d04b3f165f46eb5027455541fbfd4d651ee47dd60b1a4f2ad1a09fad4e8d423b01f036fc67305715bf60c7aa665b12676ee1b184866a7cd3bcdddc96f536e9e80646015d7be48ccf5deddbe89ea509e973198409465e95020db6b8bb617bbb1ed0cea9bd40d127cf7e92cc3e78990a712825eb738772f83259c3066d82d9f661b5124f67fa9734382d5fba6e2d49e6c9d64f8f016d180a92fd12fbcea44ba824703a62e0c5d0972af48c8d7633185ab100073e8e2b051f743d892a13f6e701d173f3d09267b387ef5f8dc1cff3dd1553ac836edbcc4ff343b82139d5e4494b43e1800fc0167986618091fbf8ac49fb44911612d4a2dcc2373c2e931eec1c670fd783075127b47dadfa376b50c2ad87675f6fc6e14612f2a83d256a4326c4d0a06c7b7d221b38c9e3615d378ca37f128b9825b9a2e02b268d59ceaec8fc19ace2b0e92759e9b629f122eceadea151ae397f4113e33a9ba006293e28f1458fe710ced0165320959f6cb59a3a73a194e1a5a6cc51339afb4e897836ac239bd1e13fb183c8cffd445af0a8efa4aa48de28db9c6ad0b18fb8d1c38c3d96be42e7cea47011b68c40d8b387bf45d3160d8ef9aa146b191f06a2631a79e4a49c68fdf128de4c55e7750ade13be80d2d4da0ef3221b483670bcbce58df7fbb8048acf2a44260882251b65402305e9b335336378c90bec76a6f97083e74489e9e7c37aa84fb295f3f468ae83265aed1d459518802872f467521389c34f795558de370a8febc7376a2c684a7c90f71172c2789b98e4193424b1c0d139f6dd365bfd5d1a9f87f2ffec27aec7266e16dcb40f4b5a9d065bd7552c0e5878a327049d284a49fc70b3d7978a015d5dd02bb0447f055083797ac3cb472773984c6a525c009a200d95e6cf8ba17d7394b6961ab53581f837ebb1c3fb5390191852e1db5fc4758c748182d657dff3629c1a7cc5f2bfa51636d1d31e98e452910c0a8677c4c969fd3b75585fc23f1d435903758f6a9c57324a34cb8f733f6acce2352316b4596185001c205b83f5fcada8745071aaced43a693c79e6dcefa31833e325107568721d6d4d31ab65f2e0e4544abbedd1f09b03121ac9901a17b6a8fcebc20f3723c1be7ae921de2e89752d272adca30ae8e6e733c63c24209771a9d540273534f366fabf1f66abcd09e85cdb5918c7540ac2bc02560f8712e8f4743aef6b91024ab2732ce044528e20995e79cacbe4c480c38e613017a3885ded2c220c8e14b1746bfff4946739059c1fe74ddd6d7df6bbab00d14b8baa48e7ab93c9935262f26c41bf8857b21f9d318f80decbfa0971d7fd5840c694c9b034ab32a7ea3cdeddbce59054db8d79782fc6f69d5bcd54e09a403af37e4ec4655aaa6483a91c23fde086b00585600d748a91125c3c9b2810cccad3cc49b7c27f884075d0fc011eea55fb6e46a0c94ea8d43468e49c7474c5eaacd671cb282b00268a92ea9f9c448a8a72a938e03602613dfedfb0d9e65e4324be1577d87a7950c5201219171e0dbb9e081e456b6e0db6ac20bcee2a15d60c08ba598d81ae2195d7056880e5c24138a815f9ef71c0fa26fe1061896f970bc4b834872512e902dc93b5118d526931c7deb0f9da70ac6f67c38af4fb69c5f50797f8c455f086ed467e11377a996a890219a47a35d80aff4b9b92a8661650558dac9e85cd4ef3d65b197433473ba789279e402675a5e466948d0a6ef2e46a96db3e6a35223d22ad0ee1501d8e4a2c2b8b4bd619bd1f2513c238908a6ca2222b45d754811ab0cdc374b89226aa5b238d92c6f39df623cbf7af8d1f0d72ab6df274bc6d24ce7f877f44abf76b4c1da0847a9641bddbd39d1fc58e99eff5314dbf78a6cca27f89a609d1a620c8bc0ad1fd98c3ccc6584549e6b750eab694b0f8316fa6eb92317642a2fe501a4a618cc0bcebf4ebdcf80168188beb121a0168faf9a9ecd50c4f9ae02e1787b0179e2f537945224639de72a75c26a8a6006299b3323bede5964c21518a3c9611397a7c0121a9a32a13d3c44a994e9adbec93b9ee771fd17b8859b628144ad2e0515c67f1f08201175d5e6e42df3c6bffa96918af6f8ebd98a31e34bf7783cb85242d94365b80d10f9507d519c40c20ac6f0019c1aaf240a7d3f9a7cb5a2da292aa789f69f7a765aa3ea00c344fb3adf609f8fbbb668ea809f34a35c1d039dba7f68080352920b1c965f47c4461d0c33be7604555f79cdb05c7cdc81bb3220e1e7e7491d8b650073bbb28a24a783befab3b120c2acc6415d635a17466121b91898f5626ffaf788a892925212cd3396c0cb4272495b340f4ab90fe05be7fcf8a5c634b348bb1ea89daa4208b0fb186b482c2ed90bee01e615d31b2737939cede9e0838a34077b3c7d3c933e3cd4a4ccebc94330a1b1e93f8565f85f18d46b7ccb7ba0f3c119b45c1e49dcc96de63250ae67eece8ded8c20c6dbbb2686f8d0b436990720711bade88d6bcc58ba0911d021acbbe86184ee106e9e5ab37ba3775266fb9a5e27bf449dd898f6483c517e42b2eac3c214bc52b8ff798a2d031d3b8762bdfebde9ded40fca1e66afedd30813d8c3ce82916019d3d3896db5748b60951b3813abb3a66024af8550c3a26f70499337fda8def81f31021c13002454d7971821b47aa7d49139f8f604b0471570a0b081d03354d15c4e3a1424193fb8ec2b721fc38d5c4b1ba05fb827d6c1e8c82a5cf45f79638f0ef583447b335e2e5c41f50d259efd24ff08bcb820915adad50030118d6fd577275bd023cf9e238e72c51d462c1cfaefe7302d7d9e3842cf79240a99afcb9ba7625ebca1e14371bfa12fcc90a6c1b0f1f478e4b07cccd97822cf515bd3f57a558ba2639011e771f7dce024af5fd787ad30c8de9236f19ff758ac6d345b30a740d8ac0bbfc201cf94b9c5123738692bb73ad81a9ed8624e9a86d81ebb946b3cdf25f86164daea30a01568dfdaa45b203c2a29bcc9fba70cfaaec992145ef725363a70a81581d9390035d8d51546b17265904349cbd411a89a7781e9b232b456761d497e2ca9f42848ffc158772b881ce4f9e20bc63399c6d70b6f1cd83cfa5d5af27b43766e4fbb3085b8c028814c73f2b0f0af09e9fd771f4a1b9e183da76796c9150a0c83d8ea7ff4b661e7b653965e825f7dffd423684c4c0bab19382bf93d19d29f123a8af2cd98612f16095345bd99946c41a2bd8a54701c391794a1b65ca9849351f3b5e3261516a5fa165dc003e46a0a8d5a66c4e0dee81d96b4c6ecd40bc058e2bc56e78c9ff33e80601e8bc9c4d81a2d658eb2abadd9cbd39777b9deff3c356b868c620095c320c2e3c2607c8d5db1c84582815befc8c4464db8802d2a5112e21c7653840efa4552f63e26ca18b8785125fbb3159af27db9d62df37244f7a8ef567afe1fcefb975d143bd43188f16e9d9c020aeda303d8d657339fc1750ae133a4184594c9092094a8b896a9649c4e518dc76ccdbaecaf4b791968efc83d3f2fd870c55256f2b48f6c718a5f76945774f2576986a2d5368061c7d26978a1b5c71a5f2808502a7ec004c78ec5a166b0d6319b6cfc5a34cafcbf67a80ae01e34ed9b719266973a8b560e29a69b53640d2fc5922233b732d4829eeb4306a401671a7774ccc34aed929a98cf2b21c349e38365a014df61b968243134f6aa97bfc7fdef3d03df8e08f89d4f6021a5e2948d1ec2ef4f7cdb3f5a92319283eac20398c8a805ae9de9b77826830b964a492dd4aec1a466eb9a1f7ae99120bbd7cf0f7194d9a9fa5320919c6efa46436ceec15a25148ae3355ffbf215bd8396ec556374a9c95278a3ef101c07a0a8e3d9f58ba162b1503beb19395b5b0d5dfddeefc6d0a3a9689695f0abd0e67c447e38b2c301587bbcf05f845c41d164a55403d139ed75835673f0c86fc6a051ffa085c628f56efbaa147ffcab1671b25f6477bbdfafc0275b8c5f2a1f06cbae07167f033d27f421171e02ac184582e8ddd390e9b5169539e8f361eaddea91ba482b85cdbb3c52a349a35cd76ae805772be374df0253bf683f857474cedbc54aacd972579e44475a3d2d043736bcd4f1cc5bb5b1748b07d987cd4c29e2f4e77f43286e9b95f0e59c34730d0a4db5a2fc3e3e8400da830c7ee0ad90f119714200cbd49c190fbfa85083ffded8c3ee9875166e3ffbe9e47bcdf924a1693ffcd37c6d0c3bb5c1e2e61b65a435c52cef16a3053b6e0a5e338c3293d6eceecf447dd01fd22ab58cddd5df1646e3df0b7a257dd937d827d49130788e67aba8d42a06dc96d5bd34169bc9fca38f14b121ffd23814a151bdb907e86ec25061744a10ba840a911dbdc31c1c197f7a65c1d5dfcfefdbef8c48fcc716f460990320c1f3cfc6908a4efa1137068526641144a2f61d156f29d35c6a55effc18917177c207dabf49b449f6155cdf6fe58c76bb2f3e0c6e1516b8424b468fe4d7530fe7c4cc7ea7a48a31b196c7b7459aff8556470deedba37e96be936f57cdf780a9a05763db5729d8238e45564072208e45e93cd7fc68bcc1503e436960dd925948aff48f87fefa794e5aa5ec32c568739a6e08c0785a0e82ebdb97241e5c1251990ab37a1fd74f3a6c93a0d4986a1a66da16cb7ceebb82148b82e54c3464c49c00dd7530fc97f69785a9e50f7a0ba1036cc7307c67c5aa89154d45600a1e678ae1114a4d64c28d21b8f7aa2c9916d50e9425d8f98e378701e342066f72d61dc541eb814e58f8b7cf825fde7041a1180c1f283b75b5e0cc55a33f9cbe6e376280beef69a316e45f2228ebb35404fddab55c510f486c093daec90bfd659548bcf5ce2835f51a9c6bb8b04ebe4c3e28c4fb6d3dc6e0479789fa1b040264993564cc2afe9db79a7b52bb4c8f5bb010ee56b8321d33ff7490940f3504029e474c15a6c8fa89accb098a6b5f3b2e1c0e1afa28830d93ba2c5105cae00dc8a1cf109bf9d19d845205042b9ded9df0fd177223cf2d3002b13cb0f36aabb2f46515b56a22990fa145a1e6b23392ba50460a3ac1d3f542bc5ffd949bd849f15a80f2eda0d6b6ced984c027edd9bff5c353074d1185fc037ba29bfef535e4154511970411261b031c8b961a3b72a2da1b93c6f73d52714b52bb7b5dff60956a30dedbbc4caf6f1c84cc6bc81503d8d02977a560021883aa6cea5cdccf906428170550bf57ad01fe2ab7148b47e3301016f8b3b61b3575626023ccffa4b376ed4e0c4d627a824a7bb03093c48f15646716cdec9665f0ce320efcfae68e7d70f673800b924ae54f5b07285d7875c89e110100e94228477e88d9b64535713bcdd2635e12be84a2faebc71dad254663cc6832b7513e20b6296f3fe35893d54960835497ef310f64aefe4f450f091e0b00ba3e9aa8c08eb690bddf0df252b58a2c2e1c87cca55f719e7ee839aa441d0b338b1bb10b3aec0e61c42962c3ebff8918a3b2f4c44250341d099d04695fffb3ab1ca0d5b88450d27d0b81f9b2975e6c7336d30519f5c189d76bca6b679457b3e536e766cb1f8a017d000b0aa9495f48470b2016f8e4b4da9afa72281fd4cb7fb0fafc91206b01bee89139a93e81cfc5791e94e1a8fe7873588ded2ef6da6a89ddddee34866f902aaedd6a230846deacc524a6ce8ab7bb995148d3237ba938df0619cd7fe87e6ffdb57384ed2ad2d27ee0de26a4516bbd7bc3e65ef50d030f08dd79a71f3a9e9d6d8b9ca78d32774b67fe58da980d31a8aaa35d25a656de3af65e3d22d9048476767c7212e079498d59bd3405d20b9b53fd84cc85fcf8ff3ddefb030d82c20bb87bf5976c1f20c0aa036755f23f17e206e0061ea4e9fee133f2304ef319410358079ebbf23f28a9fc2ff3d71b12d5c1bbf229ccf2d3e9416e4c344b8bc337b40e4be33c43db62d41b60f26d1587657602a865f80743cf217e36a6e6f798fc7f7765910305f8b621375cb04a3164ba2d2f9ab6c4b2d36fbb8412541cf3cabadd85f28cc3ff40b57b1a3af51172c0e23f95174d0b4c6d9820f0c48a6d0bffdafef9cb285dbb107c02c0dc7b83a6538575bc9b6be74d27e10b50fe79b638067c6909b79d4cc747d6a91af4a033378e6e74eac5fa5f5e186a82e2cc3aba8a0b59cac9e79dade2da60d5e3dcb6df90f67171867599ade54f8e0b03338973ad224846b9ae058479845fa827d3fecfc3f141225edc5a32a46a06136946115c2e7cde0421bba8fd60631622e10371e5cd2edd1131b82de15a2d72f2c7630c216eb572633e78e8acb34b4d372c1a8df01e90f861ef15333b6615dc99608a998dce2b8a7ebbd8215a7c9b8f3ee78c2d6765ed11325840d52d3cc893e7019ec3b00a8cf558794f483921fe9463981f78a5966b71b6888038e358fcf150841eaec07adf5dd6b9546d6098c651b9098227450bbc1d4e9800e1b48be10ecfc661c86dc102afbdde67f82f42391cd7227081ac39d11afdf0ec299b157ff245cb4f694835ac92a789d9781f7c6e3fe7fc1d0b6e4083d2b1949c90b3978c1170a3a646baee135c883a3fe25723aeb4e99d79b88240f5a995f992070ecb3aa7f2b3a8f4b0c368c2ff2320b602f5b81b8d4d0b7f5ee14c0394c1fab0306eda8bf57f6e2a1bd05a90c65a479e30da753ef5f876520edeabe155ddae3d48dd4a360fe6dfbff941f4b375134a8eb5bc16d56b46f0b6bb0ded767b7632d0b043db64816acb3ffcbe591631d2bb8c37ada455f20c36d2bf1fb5e1da8f488375186c52d7c8b836b9c99a5d24000accad822254d91b6a277a1002778ad94fded97d993a7082205d2b5a35af8a392756ff88a579d819ab925f23a15123a4807b9f06196d4b48ebc73efeb2084d6bea274797c60b7bd300112f6572b0275413628d5eda28b3735f157af4876d98ac83a08144f387f6c97d3f92b26d29a3ec5eecb9a4d2dd1bb90fc9eb0f4d8f0ecbd8aa22e5aa1562906573698ae3870863ba1be29dfb74c077890be257754f175e0285610501364855a444b4b607a53d4838331d78de931a4b988441e71525d8e7f7b59b8e8a8a8a700b50346d4b95ccca22ae8ee1e7c82114c9f6e4275c8048ffc3373c97441e4156cb65f468572e5e4c2cf605eff67d165d16d20cb05fc55a4afcb1e09f7790f81ad62bb5e7ef87a43213a0604025d9ce30ffb85bf5b4b0fa9a588c8c06d5095da9acb05e13c105459838b5e91fec6235ff714a49fbe29f6c20d0568bb5ca7cb3a0449a13438ce2ad32295935e7e7d02767512e4d3bdb5abc759cd303aa9a31d87e3ffdff14832a3addc0854a28e9c90ab717984e95032ed70b4f110e83f93257986cf88f8202ba18ae544696deb6d95868f66181aca3cf1db72cf30e43f1885fe771683db9476461af62e97770bc247a54364d2140fba8ba64ebe3780c6a43cbcd9f33caa38d2c1945626bc76c6f3d59910261bb4a5c187008c4885caeb656d3862a87300adb56a5c27db3232d81e3cd0c435570f163609629a4372768948c3efcbd83b7dd75967ea1ffe4697f612ee18040b344522b3a17952605c79a4b41453460d23b82841670d0bba819d81f0ad8769ef57dc1cb1941229afcbd5c06df5b4244d69742757f795114c857a731809db8bd8d77b8fd3fdaeed42d96bac6f5bcb06e3bfd89ca17db30f10540f6f4764df9f2b2b091331569b261857830d88eb4158705552d08b3f0d947d73c2b3b1b7cc0c133f2239858279aa57e940365a72d7ed65a27fbf884b338707f6cd8a0555bfbfe7bba78e247539e2068bccf31401588b4e15d350ffa92e0af7c61ed2080e1fe2b6b01744b9d5d4105e0db3958d3b82b0694c78dbed5468377753f5905472f858de7cfb3f7aa9d68739771a7f4d5b82a66f1daf698f8928d7bd2bfeaf137bcadb15719572d1615dad9daed10d421e99bc3d84f2d6fc80ebaa0505fee2f7e8320133585e517bf2b8a8d9aaf86b5981ad803b100a5dc4fe6989169d779ac064ac913657d13d1346ca02d3636657d0d51f0677f8f19e248e267d32c051e1a96a2ec4961731d95df8f2220163fac977d61c811f933ec690dcbeab20fd62ad1a87832101dc4f9b26de0cc9911fe207cf02762e0cc8274a6387579ee2be64f420ce18a00b3e5614b2e32c1bdfc125d648ba49e114fbe2cec45c1863cde0ba794104113af17c62c3b7c7a37ab8961940db5bc570c424d04fa3943ede1be24f278396054072891d40611d4c2f0374fa06bee4c7ddf3ed6242c482e6eb9594afacef16d7721ad22a74de8bff4d08bfe7ec3b2b73838d09197d2fa6832c290ed4e5d8d4f2353b7c5da21bfdada4c838e9dfb7d6e36f969572f0c52d86830f54dab619ddcaab19898a48d78530e385439f9ca4885d4d9255feaf9b105901aa4019fd747c5725f11e0c6645fb90d7de5133e531c0cfdb78779a03f18b0f35f063097c152087a377a8b093dfb6d283af9ab8eaabfc9b6011e332609a1f2917df9ec099ccec132a70b3e18b0a89418423175fe2d0a854695186707fa83d9a9021618fe181b68c9a0a2ddd2784c4c62bb31d0e90978db6de806f75b9f1f597fdecb09bba02cc45c1fd02f76b0e0c21420221ecd824cf4702888ee08d610bc84e5cdfa0402dfee4f2845a134dafbb27de57cce260831a17e1bf599b707ac48db08954e358c51829c02a236656820664ec4759a6b48b30abc92395ccd0be5a6b54f0e673af23c36412798dfd68493f5d9c2b3a3047d402ce6e39d4429cd15a0f527012ad9cc8428b2faadafac695306400be606593c9e050469c5db5e6fb814d6d4a7214b5d02a762cd213d5f895152db0ea82a5d466449e940dd8ca6e0f8ce44d99a0bc8d7e19e8d70df684ae2b4b297ee3b4d150a1c2e17e0eb93446b9f150aaa77792ea5497bdf6798428d7fbf6f33848f9ef6b1aa31a161d6396ac989db3ed1e2794f4f17245145d4fb1aab9592eecf9fc7af9a71e6b2bc456a8034c954e342d0cb10b849b827bd6cbce2ed3cc17cc8b2a44a7586e898496a412603a5af36edabcd65504a635444731d793a9253f30fc80a10f4113155d9fbb0f80999d80c61ffba6347c74bf434d9ac027e4b35d30dafe54051303e08dc62cabaca897f596561e41be86850ff3031fbbc09b28256f4382f416cf613fd39998aabafd7fe573ea87eb4094161e4babb39e96ca84b72033a27aca0655f70c4c18c7e61ea88e07f071dd926f50a200fc03b50878c8603eeb5268111b2ce30ac0223498ccd6fa3f5ef8bb4d6d597102bf7e3444c26479e64a81f62316840976a552236035b64cfd643273a7c93ee9a806102929be5ed07dd7153349eab0efe91281fe2ac0603890fcfa657c9c346e0e0596fa1be6be19e5e8899e8f5c1071659bc7bb303628d2984db7e42516ff69a167810a92d88e6eac3ab94f9f4b88274823b90a2f265546c9958493bb42865db709cfb7c5da92f726f25471d624642846fd3a3e341978d5db6969a402d902605bc3284ff3095aa93d0dc8f9e80b1c89b4327e4ac946b43f1f53286983737b519365e88f762fb213623fdf2fd1228a1eda920cf90754b962800037aeaf39b9953ef3fe330b81fb008bc0c6460dc0e2f193a4232d6e3d9ff6c91a7e869736c95a4b8b8f6e49fd7185a4c51b29a8b728a5325c49d1943f4ec8fdb4ba21bef41cd97e79f2d9883c3d5c9d229fdae4d08ffe7eff0386ac61e855bcf3ac79d100f87227e218aa3411b25ce6854303b54e93276599fa2dc42bcf225b1751695cb5785546fc3bfe9277687d5dc95afa148f1a0881ee97d6d5edda463c7569a5cefd1feff4e467d9dd8f2c68955515ceb8bcb269d007c59fcabb02db98f07b20ebcae59f2a705ad3693ec8ebc392af72cc4afe6ac299ae445db10692ffef2c083f66b3ffc56bea46c483f1fbd64e92959778071f64d0f1f26ecb1b9397f947ab85026110af561e3ffc946fdc0245d4997b78f870f7a91d232d3eaf1b6343772482f5690093d2181dd21b3b1ca2cbd64fcd7d8e03ece507a6c955a61c4c5fcf8384527dda7c1b7b02b50b3d7867725507439e84ed21a104b637a77d3e2138ad9264d0648bc0930aa14955051c9dfc50d7383c519949829c7048b8c4ce023f5279fabf969a1787dd7001a85e11e31431d8a3d165df65914f961968238e2d0c4615167a2fdaf43d82026630e0d630437314ed4e87473b9f936e1ed8f9fd477faba6172fdc750e6b2665164d582e6d95443f889d2fcfeb77abfb03e6b86432f450255fd54669115dfdeac74854730213a7d1fcab740f80611510db657e0af50d15aef42e4aa2fb013789e9eba79ab6f1292aeac381b0187c14aed92b72a3a2de89c3c1b50921e1142214dfe4740d720858dfaffa51872d501004dd7f8f5cd5fa0758baf561d942991fb8ab2fe4ccf00a4d7708de650421b19b8c5a3977cabe978677ba1772bd00741e276092c758be2017e8d6046f65fd0a8b28fe6118543a43f56f651a971563f71e56194b29058c17e0545464aedfd86e4c10014667f697247a3b49b5bb7b8ff1074465ad3e7548a1b1b45a3514e0f8acd31858fd8d7c759b1a3e117f0d7546e389fa2aafa483faef9a8b1eb0fb0cc06ae969c7ade1235d93f4756f0232dcd838c992d925299c4ee0ce589283ab5f52aafb040e1b3c0ac7695d21c9502b07a11ff9e6421f4673ce6902fe8ed68752a4f32a3f94a406074ab9245e9587ee1d1698c9b05cc4e69a6660ed6223cd2f735700845145351cc84d29c3226938db4862936ed3b0245b6162525164c4a07a2cec77d67812401cebe9b71d729625f12531d7fc8352fca4afec6f27cc5c38462ad909842f40a2dec168e23258c733513f607ef10b30daecad5c308798aeb31e90e6d972ddd24c4b4f05481c877f365e57027fb3d92c672efca97923eedc300dbf64f40a5898a129984f125c87a89037e843649ea8693c540248ef88205ff3a830ad3374465c0761e9a42324a9614baca072abcb667917aee7099be9b1b75d5f1fa3f1769ab8d2a867c6527daf2f2d7a0b0b02ef323bca49c588d8d46aa64cd2028f6f991f50aae32a8c44794c0e08b1e5fed815995f306cfd8dd850190ff34fc9aa15c278c7fef47975b816690d1af9c1677757163f8d85f2b34c0e8962200b5d40ba332c3c91904f9193ec37015e000cc91f0c202d30d94c0db600aaf92d53a3f293ad709bc5515e8b4ca37dc7e04cc9a739f67d47d6acfcff4f5d3624070f7c29c0ba75bfe428807da1cf7baab1d0730407478b0e102d40e3bdbc49545d50afb92d8faa6ff0a96558aeea842518f9c1fc8d047e3aebf932ae71ca1161dbb7a6abd19fbd01a17833048786b2b543c9a5aee3183ef9d6254893cc80263ef6a40278044ee837ce177f0f841bd6375c29d02b0a93d45de4464c326d5db456739b8e7c31d62aef997db4f454f39e7a6e7582ecd99e69ede30425572ebd719b37da2ebdd7ef064b7c9cc61482de46084b1e8a3c45c55d38c0fbc381dca9f58e0b97df11b9c507318691c60f775c8da6bd145866faa13df6381f908bb720c896fdd934a804a37fbfe4fbb91f4246da449340b38179f4ee1f4928989e40f3e2a328af2233c3420b676cc381891de500927aff0e9de373dfd7135c21b10408a17d21050281cc557ca1fb9f72a464dbcd08ad882b26a56148cb160ca566489a9aed412c69d666b590c38328fc7ca0dc352b3f2e6ddec54ed6566eac15660e602a42720d1ba2bc3e29e18f34c116756eb39b09b850d1bd43571c914f362fcccda38aa5c54597c38205728c6eb5ca29ac4d3fe03c4d318a3252d86b5555928c236b865f302baf952173839d90469ed3508159d4696f3bd4944f4b9e9159033c1ba8b655a904bb28012b9998f83a4eabf0b146ce59e1eeba2cdc105bdd433d2eeca1274a680d3e4377363656f1ef4425a8bd9f48973e1c155d51caa95bbbe3387038b5375b10a0e86bae7b8312bc04349fe576449ec8bc903bc90e564fbf1d297b7b03d0a47152d24a2e3f157266efcdfa6fc7eb47f36958d02b4f282984f2449c94af867739aeb1299b5855c0915d01f85cabd0785dd51246cedf8302adca9bb590944efffe190c4058e54dc72945a12c746147d01bc775431e7e34f609b3354b0355c32ce43ac072d7e288f0c097b35ba9c10d7395bdbbb37d7d23c2dc3a83b1c014ae6f139ffa131260b59e4f0e7028727b2e0b980d4391c49c416d6a572da5b6af3ab128d13ec7fce89b85e0ca0acd245eae29abaff55514c08355e9d1f1a4bc8308681c08d808890d389e5cb7cbc24d98a24c6af56946105885a081b31a53ed816c0d0530033fb226c2a3ab87c63b5154c81cab1cd667834d711e50025905d53b4c4d9b956917e671d7de410b62bb3af9b4dc36ed4fc840d97b3a564f17659fb9061181b61885c9384f0074e9b899ae4716f33588179033c774192560dd4bdfda2a11e8334b44c1294a897ba3b64cfe1997efc879404077f258f73528b8a4d6de45ba3cc4b4b45cab44bdcdf38f2e6e145227b219b2c71837304b8a13a0a1c50ddcdc61627808694f8a8c177f226f413015974181981bd9728d77cd7fe49650d074baf81f2d23cf9c1d88e301e5de25f2b4949af077f934bc2f518e95d941c7dbd672bcf26492782598a0822c8f2973a8b42949e279dff73e80b94e1da010df84d1fd9bc669a294af0a476c25336285ba80914ad51ec302e3896c0d2b4c5fbdba0c8ac89b0d6c86b3b1edb5bf35553fbd3f8c3ac310d735efc68fd12ce25a142da2368244c3b386238bf7e8cd258ad7509bcf5d77c55d21f62121a5083a608a3ba77e85c93983c4ab89cbb0e7775af644f2585000a8bf9b34788abd9b160689ed4ae477ceb72e5313218be69fcfddb147d0f5f4355f64ad6019eff34bea41a0aa166d8c5aad4702fd40134e4e722a4eade0c86f32927e5dc7f921c3db41ce20d94fbef428d3d99f83894c931b0697f1a33bb0296957cfbb69f7c7f348791acb54d89b0af3e11aca293634d107dbd3f8e8cbc307876b7476562c5e8c5418a74899331358e9b9c4665ecea49ef62b6019ed6d63797f56228f44a62f758fd804b319f538a8ef307eb5553433363bfc3f07ffa71ab297b63165a1954d0c7456a6004b0193c41978328611c868b47e56a958ecc239c48de09c7da98927b84e1b236476d1559331c0991273d1a94736b906ef128518eb29a5d2dfd390dc407161785f879ce26db236132d09f40d9048c34703b3db36ea30356fc5dc5eceb269cf16473052ae0062e55d0501741ee0a374a317ecf80c708a8d0e4050e827ff15698988a04c8fa368f136060d0f2af9bed1342479132ab24e9c71acbb3f145bf8cc6ef80c35cd2f37ed4908e4fe9270d6a28205b4ba2e260e00fc9db37450aec9ea89cdc803fa0aa0b5b480306246371529518f2d689df7ab6efb9a1eac57de2b7a0505e18328330a25487f301941d46b7999ea34567880ddc3c6e0bb73713fcce85a828844ab1f96e4674e208e7ace68ff564c31b1d02042dd11489f4c9e56a0947d048ec4ac3665c6af39c4f77ac5bf111bdec9c4128c43dbf9362f7366d5a774bccf108c1486ac0346f8b0f70eaeb5b59ed35d4ff63c9e6c36b28f1da5f18aa8214dda8a079792b4aabb0ac94d5639e3c6d1fb0d6f1d64b82acc4e52ebbddd66bcad51d3532a91d4606c53f25a8716ad43c7fadcab00b9fe98d62f1edea7e364fa29a3aaf8db580463f8b0dee4b4707a5c99facbeb234281d22c18098b61c9ebcc9f97d1548f44f388611af93eab48c2fc0adadc4596408080dbcfc3b8ab0ef49ccd1d1057250e5b34e3a8e99adb1d34293e5a9be50b07c0e654cea5cd76db2641620706c8dea3b7169135ad1c67ccb2478dea3a1627066ef952b5fa77c4fa9713db5030ed7142513950920bd0d874a71a67289c6d70dfc0c980eadea96b48373143eef68a64f28f98a3f1f728bad348992dd2b79b7ac4c2c4ab8144c8ee4ee412c0449a286417182514ca7bf97b5249c7f1dbcd68d3fffbb931b4615d3eb5ac8634ce325839f96e7a05cb9750d89a7e3622e8e328b865ae5e4e2348b79f8063b319641a1868467b7f82a975425a975160fe567b283575cc96bbf35d2920df92313df53798cef2fdadbb622c47e3c5280964f386b18060499c15e2109e09a471a86e20f28ab861af458fa8c08c16470f8c1bb7ff6340388221174f01bf55ee05c1faa48d81a684808f32087fd59281f7f0c819b2097af37974273549fbadc655510683f4d52d83647c4db19f9995d07909e41f191903426949de0cfca2f67b1a0e36c883b6286d7c726fbf46250528995a096e5aceccef72dc626b8c932d77f1f32bebfeef7659f59a040d8a0cc87709bf104c25412903a56859252024ff7ece48ca967f1888fb87d23009e073e96229caf64ad8a36e348dbfd2413c4366b05c5051fc8b00dc74875b5cb37ef4fd9759c20e47778171ce657d1c869dec54bfdf359a66a45ae5e7c481c83b56d886efcdb2a5c595c296c234f712fe29700ac798ad118499070c574c45e55e5c84c1b7abb268851aed9ebe320577d5851c570c844b97a9f687622ab89e0e7b29cc397980dc5affd6bbccdf3df70c2ada58cbc4be9307f1476aae7378b6dc38c39656b221e5da5f403586692066c1234f60d9e8b04e35f821f1fc538869d18fbf523e919bfb7a9ada02f5caa0f6b281d9b329e9c2529e5bfd49bdd61ddc4285d11c5e60f7fceb0d4760f16bf21631bcbb40524bec37748b10e56f55429c76befa527fc03357ee1d0456b48984bd14e025733dc17cd4b5dcc852a7e0f5dc6107ecf7aabd74d37dc3727bcc0d03fc7fd0723c013e11a1624b69a8ccfa278a5277f39fae97286711daa09a784954732a0f1a2843a1781bb09c40791b8eb4d0b58917484cf21042a5058734b24c3fb3a2e5e8d9ee23f5d43a468cae4148d2e2a89af80cd1297e6f78588a1a8537fa433305aa42b5a8bd9ed3e0a6a4217d3bc32da199db141f4c2fe037ff97b86ed212eea0371de5a2aab24392c4cc2d17bc16b8612437c5b7ceebcad8078609d6f6928f02743309969188c93f83aff14f5ebc45ec2837f3b7313fef96960167e2e7f00fe1d13efa20cb20ccbb303f8fe61638a4cb9943ad97357105d0393b2e3e7a5daac6b137857f0552e9092fe19cba5cd87cc8266f7e124575609a7bdfe24eefc16ad0b87e299e1b83231be4cbb78cbb4acb325bc3082f6347a175652f0084265eac1aa0aaea1baadb60b023d358ae206d6c9bfe4a628b1d23ed4c3762cf0bed7ad0cfb2bf5d71e5a501682cfd7dd8163d45bc36390535c13f26f2d6c391b9ee4655087ed240ab589d3701ba2c472147bce41e119d20c7babdd82b3e79e5c1e128cd4a433ae9a66efd71557e6346ebace4a6ed05b32a4eb5ec84930ad0b65880d49ddaa5ec3e0ad1d07a81dce2fe388b747fb973c20bf3d15a1e73cfc3a6ebd738cd04591be11fcfba71d5fb005a4f5d7c690550433f3c547a1a9eb0c21f7d73905db983dab8eabae77b913efc39992f5f8cd44c3a4c7611fad0ee4b84d6334134543e4dada6ffa46e976e16ad2f4b8b6e4b21aa53e1bb83a5b64bf10d06b9f17654e465f898131d809554a5f8c9ebd8558e0491fe07e9e98e8c57324087c4035a409c95acf7f22fc41f7cac2e73d62fb84a074492c2f4ca5775aef4fc971464c5da70a7e3b143fa0a7e262e5de61da8bb45c589c83e5da3990fc77c6b393a64027ba52f7f0ce27a7a9e5f85303948c937a77d42bdc57213755e6fbe55e4e7352db2633b3f186abfa8aa983335c6dc4dbb67a576e05106fbeeedaaa5d87a2f364dbb0bff6673c8266f82a2899facec1e626559e4d661f14434967e04c45f9e069b1f6df4aab21df4e837ac1b0c55e25e75aebcc6aeb4d67cda08d2f7faa7f40dc56e5417091b2c1f5bc48fb4b583cdd6c7225bec0d1af2afe3b38b1946934d1541401d1cc68a2766bb9acddd75f9d416a7cd1b0643400a2703eb7036d201f66b102b4387aaef6f85a9ca576fc04246d020388af8a0d16caab42a72895d088d541cb57993cee84e08ed65ab982a4b733460cb190c90ba17d987a72f86c8cfab48c13b446326d15fbcb25460a376f2e5053878e8713af388bde63a29f332f47736c1296903e070a09b2a5db66baa80faa17499b23b2bd4d3a9fe498e99d852ac00ce39c47b3561b34c6e0ee10ee47d4484c7d8a955a65861cfb5f36c38943a73d2487ff112d1038f910a9719656612c5ec99c4035a983a475484ddb3689d8bba68c8b63f96edc520a80e2afe083362aca5eb16f1af06ef64d6e24f037fb6191c4e88a8256f9b182c6b99a77542a06616c44b83cf96e419cf596a2449dee7cce1fbbae92f5541017c2255451664864dc24d0e08a06257368f8c04af9459e99ea7890a0c01cb27b41ead3868c3dda1b7347b9308d62619a503f2e4aba71ffc2936cd8cdd18454ff01b4606d363e686e70cd3fcb80044341b46e5dfe0be37aa2aaf4e8fccd46bab679fc8399ad30bf3df117882523bc03b9dbf96eeca2830b7be2544eef55a382468f8b2160b6489985eb4624f18c2e12241aefc5e225ca787035a3a6c61735a1bb91776f106f6d469e5864b3f1327ea1a0561aa0eafb03a9a61a16f3a7ede55e6cf8d3164d4e99e7e52d41fea47084fc1d26d3e4f4d09a21fb7f1a0d883e07739c75dc30614c3688a6e8fd3ef09736da4ec071783765b4e7f9d59952d60354dcb9af0bc970547fada6d9a070c70c77df6aca2c973b6fb903a34f53cb03dd887b6222a2c5fef3004be02f5a497d76d684d375c3c8a9f763f5d45d12c5105a091658314b8fd6f6c869033f158b84c00c8936d158695da30100f1e1eb6eeeca648e2394c158c5a1515dcbdf73886fa9e34e6d9641d88af4bd07c5a4b0059ded13c0eb49577110d3142250fc1947c692b270cd41aaeb085596004e07e5cc23b83f503470aa6b8a2bd91f71b851347057e7a5683423ed19fedff4e1fac0dc2c77da0fa17f0e5c9f2324db7352cf1e4a592fd33c6fd887be57ca02c2fc495d99bafc02197dc7e65e1cdba125bd2860821c467992559ab627d1e699a2262e2b5de2e855091b87d18b84b209ae5051ecb438813f96052b6bc0b3e383c05c7e8e0610a7a09251c7f1975864a28bafa6ac3f758cf68da0432d86e332a1d55cd1ce29bfaa13a56dc04252c118b74b7d97bc969206e995903eda9e0f0fa0fa17f68b489be4fce9102a38d2e9646d313420afceb46b3141adace76e7bf8f8d012bda3caa13d8c21ef8252f3062d51058c43daccac791b6e8835c006e9229c5daae8b861d7d4bf7b20319c4ae9b71f98866f60705395cb0423d0e936a8c6d6a560e040c9ab7372518708695b91b18e0b0c7bbff386c19a6a88e3505802bbe50073bf37d752a85cb7a163ef7d5a2c2359fc9ed7ea69c1155eff7a7ea34d2f6f349605ed87cd7b77978c8487ba89a70dc4ed72ec8ce18edb74bc5f6913513e09c95d777c453cf3b2f2c6f1d4453e70448d2dfd110888449041ac0d3d1f6b4bb546841dc78a366c7b47ec204361988115fa84230b20572f5a41982e26b99a14c74195a8e695fdf300d8d2804eaca126ce95fb1581219d3cabd6f294ed7d35b3081cbb9b57cb76edc6b12751ac8f2ce09da990705bb3a0952ffe2e16f5dbb44568018e292f7dbc0fbc8808c3840f943457e8e34dc0a15f58ae57616c99416fdd9d29857085f50f3a4dbcfcdafe2ed107bf746cd5edd6b24ce9dab0229fe0aafbadc6fd7c747e6eee93fa327b7c41c7502ea6d89e93aa2f43fb4a328eef3a745dcae3963b5386ddd6c0a1a93b48637e0413fc872e3fe22cdc5044011d424d8fd9a40324fbd178a95061e9ab13c7f2a9a792d01f0906e35eb3b57c759f199b9c4423b7a661b340bd5cd14aeb294411cfe1c036f5f3ae0a631c9c7f3dfedb6eecb54c0a624fa157c74d3789706c9fb8a6844a738c41d62a85eccf34b454cb993f176fec91eea74c887dac289e470d845405265ed0f239687b7a7e73db51df14183c40fa050d3497dd205c8ee084fcccc7cdf318c5e5cf11cd5cf3c53f06d9ceb5b9ff3efdb9c039ed7533c6e29cfd94cd121cae378fbb46e8e348d798296e1ce71b73095637b71cdd6c8d47df9363ef1d0da05c5fb16922644c28af4cdb97ed93a99120f2ab50c077280772b8929622aa388fca27dc0a90d6dfe2d2765a553d0dece44132eaa1457d04178b71d15f98beb61a2fe024085ca9902f0c9ce2ca5d36b257349f2e521ecb9c73ff0019af37746dafa4915c1af087afe6f62fac886e7d655e88afb0d033ce16098100e97eb60151083e3d1f47112fe2c41055b3e4e139bd9a7cd6d806ee2457707b7f726e959f44d7c533bfcac5b761f1717176a2cff12a15680704a3d2311cea40b8454a73af2499ec898ad1270c02fcadaf7cb7c8332d3515450f33a8ec3b353bddf51967a0f11f55ddaf61b06a33200e54dd735f39b76ab1cd30613794c4458e21efa356713832f816da81fddb62a4c33fcb720c705bf4bc4b458fe2ea0e620ef64c27f7b76d6143f8db9efd0c7b671590c9e32f32eeddbdfe0ad4302caae0d3494c8df474d420344523943373f5be3aa1dd56ede6ede87385ac35e85e3798741567c863f827ccc43cde99ad806cd05e2966b833d71381701dcbcdda8a2e882f745ae29cc9a24fb1809239884177f4d9e45b540e546d0e749b5dfd32477c16df4ec3b793a0d0d12c7a62d18677e46485a2f32b6607a31be76234aedd0a91bd828faa4a6a9f1efeb5de92b2f9ddf95e8d8c19f07310b16757d4fdf2410b0273e1c5f092da80eb390e4e42d1cc5793914269309ccc8907caa0dd0b5f49f283d134d8c4ed9d9ccf102c22a5deaf67819fd576c316b1c61716a84ba77a63e2621cb5c357f972df774e751308ae0d67dd1556c94d0ee5c1646044a987f6aae16a7e5e8395db27b3d2411c329c040afc9d4deb255ec525f3fab42015936301959947585643e9996bb828a24e23ab44334cd6ce720a3a139c3b68a3fd486d919f6834aa17ff3fe19c97fd67efe15dcc9e904a3859022dedfc94f77d987f5a6bc6a7956697750d22c21b80e38b78a080c23d0d090492ff4a4b31553743907e877f8aebcba5016fa0311ecf4e9228cd8d500a9fc9185618c546bde359a52b9ea18d0c31a9d19cde0c2663dfc35c824484cd81cac39c978749eb6768c77caa1505bc4382790143368ee6b7325cfd78143b5ecfbef81e5a665548f4dcb97f8520b71f049dd9d901dcea36c7bec20e703ef3321f5dc76b15582e05808bdfd1536d5c2182342c7759515ab66678d7ea7f1818c7c55a9ccf8df7ff825173c5234a419596b55d062a6a22eb55bf116310d40f40ed0694930e91df31bcdcc00984e726eb35545fc800fe8fcfdbfcbe67bf55a6815850d16c81c6bfd1926287fdf23bef0228ff26c917c6a6e89fcbbc2c3adfa7042306da48f7668bb36d320aa62fd3364c0129ccae3c0a071ea74c342c692ef496c988d9b71f5757f9354d09fa83bdf6ac9b8e93910a6189259165f1db834a47f523c8583f9f88a1f57cb3c70aca428fb990770f62a275004ccd2efa5a525e36d5c65817c32ce7bde7244a2899de769348b61153c1a47042968769b2139949206c9da1c3e9c57a37eb05cdf786350c6d9d07aae57440f66d86f4cbeb1ce1fb2d882a6157e646b5266015a82a66937dba4d64ed46ecb2f29420cf65818a99a38ef37c519a68e7f5ed21479311313091c39e6e30e7895e66e1cc833154549570b10246f4adab56cb89dbaa428afa81abe8bc7104b6bc0989574308fc6969ec54d90959db8347c5ca1c5347019ac59344f26afff83010cd9c6742c7f3680d5801fd878e366b16b12658870c6045a10f250f7d2399586d17ae4f2c51cf3e868c867cbd4e04278a8df27dca64eb352a0fb9aab054dfdea1f4080720d97767b84e75f4a55164e3fb02979349f4d0563345e7735951525ae1f7b23caf57584d64659d3de299e35243ef29fb1a5ebd7a6ed75b1eb4fe84c51db84bfb00c82efbcb2ac3d0c6ecca8e50b1a8fb39e5b9a9018a9725f8dc8c2a8c786ec1a8831aa599052800f9a48830f7f27614e4d007377af39ce84e4bf32dbf9ae0264c710f60ee12d56b8166a63d7bae9c8c33d16d187398addfbb777aaf043d9f2bf633104550d5da63923a8cc1be91c15da6804e24effb995a8ed7272c4036c2ace9b9b97de08587c8e4cb0d863aef20542254a6263bcfb9f500b1a55820cf19621a659b694720a68d8d89d1847580716067498deb88e80160be5ffa953035b0feefad72ca84c3ea4c547626eea7b60e5f62a9d38ba722e633d34db053c26e344a0bca0867150f3a7cc9a842be66df7c80923f9c22f1c1d6e4e1a0331f71520cb6f5e77621b38abf3053b15635ef17130d3f8d7a3f9636afbd0581648dbde00676c3b29f83ca79d0cf4a89dfb288c0e490f89bd4c2633e11a3eee850fbd79ca0b732507f2206ea68dbfc36d7202f32064d0a0725571ae7dc1a1f5cf01b44ea1846f42d67e6105d51084c1a7bd71a4cdb1f62392bb59d81d1be1a4e21f586d63233e4c1de815f792c74167926b194d2bbca5c8c32b9f1531391d460458751cbfcd3024dc5b2d45ec35f362e2e1c3ac15027a51cbd277a21dbf408992439fc93c2d5483fc181a5fb7af383112b7e4cca2c86c77b1640d901c9a255c9daff8776c2d6528204ca242de1c7e3fdcfb65606c1703cf815a481a13b3e24fd1766d5879d4e4660d4561171ed16cdb045da8d941e9e4c4d826ac1688cddd0c33763c2221d31d27f79a8a5adc7cbdeb820b400a359a591fd90f57507d0611c6fd1861247fd2b3d41c759f299764b19edcc46da0602ebac22631e52d83dc9279bbc9e19ecf23e8cb83ace4c10d7bfa30b6edf766c29bc168f2ae4e61ecaeef96376f11c8ed67f5627106a61d95def4e1a5480f2a718c51a5ca38007902de7ae6be0f78da0fdbe7f135269a0324b277c6cf8a6e37a2cb13d25c7e889e54a38052f4cd997636e16f21599e9df04ede83ea0fa68ccf849afccee6f9b9f8c1feebe03a1b063aa12e634c2f77b56b0e0ade27aef10f74b41e802101ef0d236cf906581402c78ddafb562b83873a6687bd07b9de23021b57fa1ca5443bc8d324a75b15a12127864ac6d79338a72abb368f08d3f6ccad2189e26059b154692a144be2757ea6d4ec59dff6faba05ea1674a2f700eb88c16e1114384945477d079ed7338b8cdbe6b59bc50259de923e47d53afb80cd7172260a3df2a758dd3cc31a8f17d50246aec95056cecf197a4b4b862ae1da3723e37f0a20f93d452993eb24c38fda64e08da207768e54c31f2de89f2614d3197e98b5fd929a56eca071eeec7fd432643f936d764dee38734bc8ab959dd8200ae43ea5a9fdee12c658e0e847e95a4daaf5483146fdaf8f40713be98a929a637eaf8bb441a887cea856850745554c003048bfad7b4067d6819a9362a83ec5e031090e6f0dfc5f0d83f40c7aa73be199120a9da642ec2599aea1c22473122867dc99ba5a1ddd4fdf44f750a4747dad11e662d5bcd0d9f3d1be5f13c2c45b5358d24b94276d38e2bf0f800dfa301bca5babf479d03d595812b4da440f7d6383b02a19c4af8efbc7aa637ef5b80bb5d622ceeba0d4a3688439ea0fd8b7aceb92721cb9b1d3f88bf4d2ef79387381929c75cd931622ed8c982e4d0faceeb3f38f95c7bf85250d854c9372c64164c7eff849524c2dab1569074040f94b50f7e26ac07b4bbc0a1e244e938bceaa5b1fb72d8410ce2e6b50417883946264061f8c65db8ecb073968ef41cd8a4a3da1a7b7ddb07a8dab7ff89a810b416d8cb25a19f5b5b051284e1e7709d278c322524c9a69a4041cde200383421406c80cf2bc67d1c79f7f1905abeed3f88394765b7e19418f1214f53092c12ab3577d8b5ccf90467127baa6125f2ab8a1d2ff7f5863adfe852fa0795f2d1f9cc51a67ff645a02b54390bf87213964644dc271d38035c56ce6a9c65d954c230c1328367058c15366af1cd321ec2be2bad66511de380b8b5cd69b5dddb9f4396438f85045225635b9df63124bbbdca48b3d45b2aaef21151e845886122759cb1142e7e67b9b7cebbf426022c3354b0be0eecea69f20f242b3d756ae671caf29c605d775bcf15a1cfd653162602b679ca9d53d3d21d09ba4a8ed804ce317ebba5cf99cf1b36d2aa569f74fe9d606f175266355b3f305810c0b4d0edbf5266c8080cfdfa080775bfdeef440f423420207b4bcd7f4560712d1580dd34d6ed278f1d6e84c6c69c8a5009d7a7313bef51da5bdaac04642b5dc455df5b65fa096c2596142ba40c632c998652d3810194a54b8cbf55f59c30b562fc21cf7a9d0cd8b27bb02fbc5506adb63ab7adab98745b09828b301616deb690f3f190734c48461187ddd32c14088a09b037d194a8ce14dc4202c7bfd9bfccc8c64de6712a622e0d48c3e2a7799d51b4531a3a5650f5cc4820743ce96c73f49b64fc4dad60cbf8a741871224b89c2075781487f3f66d4db821c1aa475e80412f889178657cfd1c6c06e88e0eadca3c57776cd693ac9e12536612a361883f27c43d974216441642585310edcdb692c8f03ddedde454b97a5061f9416514d499c73f9693401cc19e8c8d6e2c34dc6a2f33dae23948f60e6877e5e46382f89ebb343844ed099acbc58b08e46b08a87b51e6122bf361c644b5bae15d4eed543c6efbeaf0f329d3d226106d7eb7c69eeef4a20c5656f77b379320c45eff6f54c99c0571ceb8728d5a55c654cab7fdedb9e4b8d2b6b95a63db106342332eb07a014ce8f3e99e2429bdc12c06590459ea9022904b22dfdbef5b5a058ad97f57f542fd665e3c0e472a846fac235ad8a45925e120aa0f05e2351dbf89d1dd3aabd12652382ed958460c7e830abf0ddce2b7f77fd0b9c631203b546a4fd2bbca24aa5d99dd9002cf0560a4188ec804ac069069d69070e2f846ee4a443c3b6e5dbe8577c1694a9f7b82edd2b05554ba421d22d884c1d0b72d5c4e523303d2cb5aa23bc46b1baf69a70acef67fa0aa631b4bfec3e2dec9df43525226802607f97f82f4b7673b515eb86a1c7bf07baf01e3dfa456ea3db262d77d4abb43355528faf374b627ea33b29153b93ab983fbd63b6d30ab2a210bb0d8d7ba9b93ea2d640204f05fd59d3618226fcb7328a2db9a491b3d4489da3301a7d28cbbe96eca7f7c98bb52a9de7660cee92716998801e9a957e24bf70ec02e0c2a5234321bd78d70c237487bd8af59dc0adfb35f30b1db58809322dd46636f0c6ff87ec89582569581733c6f8bea4d88fe6b0dd35f5148e9b4f2898fafe1d72897b0299931c67e6e099407b628d26e0b2a94327ff0f768d405ec8acf575b8a567384166888ddaeec52d5a2bd0b35e0e9036956994d97bfa12b9090e1d68ac939336964676924c37eaa908d08c6841213838150abae948153728e9025dc7ca5b8da647f771ed2a7dd462fdc0adc92329c8c38c25aafe55fe9bb1a526daaca53f403fec2c78f991648887c38821ea548f262c7ff310c14b14aa48507b4939b644ae19156f370866655c7bdd93d30865371a47eb8c4569ff97d184d3b7fe4b1caf5664f26f312e62d0c1f8d9ffcf7dc65848fb8c3b8ac82f8496da638471259b9f95ef533b28d6b03fa47970f8e4545637dc94fff6bf09fd81810e3ae15cf89b7f38adcdce3532e9d379837a1a53db91e59e04437f130c1b0ec7d1c050543241a0e88893fb9a24f6c4468326341701b55fbfa03aee271ded99aa2a06bbdb3e9cbca8083f1ba73f50e92c3b992a27b0a191c5c1e79fc9c58aa213b0c9b134aca0bd0bcd1dd8566e41904188d75d9d713067041956b52d5469d7a445b306f126ff038c8ca18192ca68f3878a9d96a5140c54c3e937d16ad5a1d9d2950241af54abc1e00aa5613edbdd65b3247685636441f1df068b3b152d6145b4c891519c771b46d0a1c0e2b9f3840980f5b705667be9e484abd488bdfd2af89dc35f0511bdd3a8de0905fcc88c34e26e17ffa2d43097866765bd7906503b8a16fab52f0dd89684d6a535053ebbee9f63b83332aa34e18ab8fe08d6ffade6034bdbec647b4b13d52de95e06b173605aa7afde7c3b36771d684e50cce89fd223a8daf94e2f0b9b4eed164eff0120cb3d8fe2f7e6c1725f0bd7af143dfc330950230a5dbdabf9840245dc74a9cae258cc72ef9438f64acc05e290593ce0a45b15a40669a057827a58c01652dc3ab8de2c0b19e86065ffc26b514ab4ad7a75de5d5926b426d99bf209a389e2cd1c800be253b0c2c2f9c6465e4b6b7a7566dea6f0d96298cda11dafa16dd956486c683520ee8a7d02a4cd58a1a51b4b7d741d1c0df369e4dcfd4b2915f86d5dc3d8aa0e6ae58a6a56f0dec9496b9945cee2f15a19cec1a664cc7b29e8fa8720b7c4bbdb74769700071c851ec46946eee9d252fd487796bd59fc38f271ac36e9ae7ecdc0cef39481af0ccb03b119072b3abbd9ac11705acf3e590ee6a2161c6e851769409f5a04666de273c13fb5aab3a5ca87a8ce5356de95a5e776947fc2342b9652c79d11ee5321276424dd2f136904776097ec2264d1111931cec46231295d7380dbf99d7319ceb026040bbf865e7570020a38be4305c7a2cc35f6832751959be0928bcb53278d3c5d5d19832c9a34c9c9415cbd418f9cad095a5beb22fe7a96d6eba9428e68553cb5fc2865626cf67e502199e079dc08aceec01d24f4d8a6cf0d79b7886f26127da304d9ed8d458b14202079e9c268401b5b26bc4b58142d8de0d11fb28152755dd4646e96912fe559102d233aaa61452c5329a9f97b22b9dba6f849d56c986642a167b1ef399afec15cef019e583918e70b945e2fb8ee391c5c4611219a696100173c58f50504538695dfb00257e97b8aef1caf7243906bc85d5acfb80612a1f30675eb979fa59345a2ed910cdd394a33ebf8bb87d1c791b1a861b619ae42b8aac146cde283e1e9322ae0f6024d00817a37e9887b6211f9482a75685eb61c35b628b58e78d4cc0116278d37ea12fa7c20d3dd28b439287cfa116623ca6f3c38b758c6bebd5c99c53b44a1caab39ed16a73696b14f39437f928ef4a6b7017e23e81cbdf81d993e7a1d3cb45b51bdbc7ee1c4aeb1afa660f1f3ad1170160dc35ad121b32135cf4f222b775ac82355afed31b2fde11762bd22d3e38c60afc3252063abfa081c998a70d52380c3b8a9d87f60f872338c1cde917edea36fbfc698b24916d1d1f1a2e747183246fefb7c43fbff11f028f53b6c1dc864b7ea0fbb2ea793fcc145ced9c8aed011cb094bca7edf62b82506a097460494de842371268a3c3b05924bc0281ce373c037aff531b086ad9fe1bf1337eae751a334fe06983e739e8a05b69ed781f06f93af4beb3f353a57151675321787fb11d71b2c9f1877fadc88b0d5e546ef66e65cb6ba50dffb170ab6fe2713158bf90016d0dca55ecfa4440cedf3937ecd083a6c541024f5657489eaf3752b16d089184a5fb723bd824ceb1c14dde3be59b0c27466420b813ec9a31130c248e2bd3e5bc5ce0ec8cfd68753357346fa1f9db433e089390b5121d820b5a5d8a3d89724b8e1b904ede5358cca9fa55d6f110e3c37ef7e2e03d3231712010e48a15d9bad87e941b333be8ba994826f3ca99e2f847a57231d1e0d6974db4b77c4731879ab49bb485a525b631deb10fce027027cd8c4554ecd8f5653c2a8e5f7f3fa2280d37f3abbf509dcacb3e2b75e0206f44184c80b2e6b657c79b60f544dc8dd16f2f90ac104f096ee9cd5ff1d2325d20a45313eb2bac88591100fb781ba408cba9129d2c67cc2b9e9cf0daa9feb47fcfdaf69a788819f467da57bd1e6680c20fed8f21f08e67c3747743bb8da79c966375431a0bb84099abcda25b5bf76843c13eb43888184432a8fba4902ddab24b942f2b4181a838117a59d7b0da72a72a0ca3377cd435ff795d612319c96159251308fde8d77b9ac7ac05c6d905b94f122f78fbe0414686d6e492ca7c86f8d6bd281a401782cf6e1ef627e77bff7d061fb50705fb8274f4f175125e37447150d4966b241b6b5c7ea7bd218bffb7c84cb3eac30057b7a04830f13e388602db4dc89c3d48f5907b8ba67097e381739f07208ee7676eec5c8023df020fdb7347f685febea853f4a154ccfaf2d4d5aed46f07c6284e57934a67be5313abab97df1be8f79627</script>
  <div class="hbe hbe-content">
    <div class="hbe hbe-input hbe-input-blink">
      <input class="hbe hbe-input-field hbe-input-field-blink" type="password" id="hbePass">
      <label class="hbe hbe-input-label hbe-input-label-blink" for="hbePass">
        <span class="hbe hbe-input-label-content hbe-input-label-content-blink" data-content="请输入密码，访问当前内容。">请输入密码，访问当前内容。</span>
      </label>
    </div>
  </div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css"></article><div class="post-copyright"><div class="post-copyright__author"><span class="post-copyright-meta">Author: </span><span class="post-copyright-info"><a href="mailto:hobart.yang@qq.com">✨YangSier✨</a></span></div><div class="post-copyright__type"><span class="post-copyright-meta">Link: </span><span class="post-copyright-info"><a href="https://discover304.top/2022/12/11/2022q4/171-other-thought/">https://discover304.top/2022/12/11/2022q4/171-other-thought/</a></span></div><div class="post-copyright__notice"><span class="post-copyright-meta">Copyright Notice: </span><span class="post-copyright-info">All articles in this blog are licensed under <a target="_blank" rel="noopener" href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0anime</a> unless stating additionally.</span></div></div><div class="tag_share"><div class="post-meta__tag-list"><a class="post-meta__tags" href="/tags/%E4%B8%AA%E4%BA%BA/">个人</a></div><div class="post_share"><div class="social-share" data-image="https://image.discover304.top/blog-img/s19305112112022.png" data-sites="facebook,twitter,wechat,weibo,qzone,qq,linkedin"></div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/social-share.js/dist/css/share.min.css" media="print" onload="this.media='all'"><script src="https://cdn.jsdelivr.net/npm/social-share.js/dist/js/social-share.min.js" defer></script></div></div><div class="post-reward"><div class="reward-button"><i class="fas fa-qrcode"></i> Donate<div class="reward-main"><ul class="reward-all"><li class="reward-item"><a href="/img/wechat.jpg" target="_blank"><img class="post-qr-code-img" data-lazy-src="/img/wechat.jpg" alt="wechat"/></a><div class="post-qr-code-desc">wechat</div></li><li class="reward-item"><a href="/img/alipay.jpg" target="_blank"><img class="post-qr-code-img" data-lazy-src="/img/alipay.jpg" alt="alipay"/></a><div class="post-qr-code-desc">alipay</div></li></ul></div></div></div><nav class="pagination-post" id="pagination"><div class="prev-post pull-left"><a href="/2022/12/11/2022q4/172-design-idea/"><img class="prev-cover" data-lazy-src="https://image.discover304.top/blog-img/s19313212112022.png" onerror="onerror=null;src='/img/404.png'" alt="cover of previous post"><div class="pagination-info"><div class="label">Previous Post</div><div class="prev_info">【思考】创新点子</div></div></a></div><div class="next-post pull-right"><a href="/2022/12/11/2022q4/170-key-thought/"><img class="next-cover" data-lazy-src="https://image.discover304.top/blog-img/s19294112112022.png" onerror="onerror=null;src='/img/404.png'" alt="cover of next post"><div class="pagination-info"><div class="label">Next Post</div><div class="next_info">【思考】核心思考</div></div></a></div></nav><div class="relatedPosts"><div class="headline"><i class="fas fa-thumbs-up fa-fw"></i><span> Related Articles</span></div><div class="relatedPosts-list"><div><a href="/2021/11/22/2021q4/105-many-I/" title="多个我的设定"><img class="cover" data-lazy-src="https://image.discover304.top/5girl_me.jpeg?imageView2/2/h/300" alt="cover"><div class="content is-center"><div class="date"><i class="fas fa-history fa-fw"></i> 2022-02-17</div><div class="title">多个我的设定</div></div></a></div><div><a href="/2022/12/11/2022q4/170-key-thought/" title="【思考】核心思考"><img class="cover" data-lazy-src="https://image.discover304.top/blog-img/s19294112112022.png" alt="cover"><div class="content is-center"><div class="date"><i class="fas fa-history fa-fw"></i> 2023-04-24</div><div class="title">【思考】核心思考</div></div></a></div><div><a href="/2022/12/11/2022q4/172-design-idea/" title="【思考】创新点子"><img class="cover" data-lazy-src="https://image.discover304.top/blog-img/s19313212112022.png" alt="cover"><div class="content is-center"><div class="date"><i class="fas fa-history fa-fw"></i> 2023-04-24</div><div class="title">【思考】创新点子</div></div></a></div></div></div><hr/><div id="post-comment"><div class="comment-head"><div class="comment-headline"><i class="fas fa-comments fa-fw"></i><span> Comment</span></div></div><div class="comment-wrap"><div><div class="vcomment" id="vcomment"></div></div></div></div></div><div class="aside_content" id="aside_content"><div class="card-widget card-info"><div class="card-content"><div class="card-info-avatar is-center"><img class="avatar-img" data-lazy-src="/img/head.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/><div class="author-info__name">✨YangSier✨</div><div class="author-info__description">Love Everything You Like.</div></div><div class="card-info-data"><div class="card-info-data-item is-center"><a href="/archives/"><div class="headline">Articles</div><div class="length-num">243</div></a></div><div class="card-info-data-item is-center"><a href="/tags/"><div class="headline">Tags</div><div class="length-num">88</div></a></div><div class="card-info-data-item is-center"><a href="/categories/"><div class="headline">Categories</div><div class="length-num">23</div></a></div></div><a class="button--animated" id="card-info-btn" target="_blank" rel="noopener" href="https://space.bilibili.com/98639326"><i class="fab fa-bilibili"></i><span>Bilibili Me</span></a><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/Discover304" target="_blank" title="Github"><i class="fab fa-github"></i></a><a class="social-icon" href="https://blog.csdn.net/Discover304" target="_blank" title="CSDN"><i class="fa-solid fa-c"></i></a><a class="social-icon" href="https://www.zhihu.com/people/discover-56-86-75" target="_blank" title="知乎"><i class="fa-brands fa-zhihu"></i></a><a class="social-icon" href="mailto:hobart.yang@qq.com" target="_blank" title="Email"><i class="fas fa-envelope"></i></a><a class="social-icon" href="https://jq.qq.com/?_wv=1027&amp;k=EaGddTQg" target="_blank" title="QQ"><i class="fa-brands fa-qq"></i></a></div></div></div><div class="card-widget card-announcement"><div class="card-content"><div class="item-headline"><i class="fas fa-bullhorn card-announcement-animation"></i><span>Announcement</span></div><div class="announcement_content">✨动态更新：<p style="text-align:center">享受精彩大学生活中。</p>✨聊天划水QQ群：<p style="text-align:center"><a target="_blank" rel="noopener" href="https://jq.qq.com/?_wv=1027&k=EaGddTQg"><strong>兔叽の魔术工房</strong></a><br>942-848-525</p>✨我们的口号是：<p style="text-align:center; color:#39C5BB">人工降神，机械飞升！</p><a target="_blank" rel="noopener" href='https://space.bilibili.com/98639326'><img src='/img/mikulittletrans.png'></a></div></div></div><div class="sticky_layout"><div class="card-widget" id="card-toc"><div class="card-content"><div class="item-headline"><i class="fas fa-stream"></i><span>Catalog</span></div><div class="toc-content toc-div-class" style="display:none"><ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E6%95%B0%E5%AD%A6%E9%80%BB%E8%BE%91%E5%92%8C%E5%93%B2%E5%AD%A6"><span class="toc-text">✨数学逻辑和哲学</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8Dynamic-programming-in-deep-learning"><span class="toc-text">✨Dynamic programming in deep learning</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E4%BA%91%E4%B8%BB%E6%9C%BA%E7%9A%84%E6%9C%AA%E6%9D%A5"><span class="toc-text">✨云主机的未来</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E4%BD%BF%E7%94%A8%E6%9C%AA%E7%9F%A5%E7%9A%84%E9%80%BB%E8%BE%91%E5%BE%97%E5%88%B0%E5%8F%AF%E7%9F%A5%E7%9A%84%E7%BB%93%E8%AE%BA%E6%98%AFAI%E7%9A%84%E9%81%93%E8%B7%AF"><span class="toc-text">✨使用未知的逻辑得到可知的结论是AI的道路</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9B%BE%E5%83%8F3D%E7%9B%AE%E6%A0%87%E6%A3%80%E6%B5%8B%E7%9A%84%E7%B2%BE%E5%BA%A6%E5%BE%88%E4%BD%8E%EF%BC%9F"><span class="toc-text">✨为什么图像3D目标检测的精度很低？</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E9%9D%A2%E8%AF%95%E5%8D%9A%E5%A3%AB%E7%94%9FTIPS"><span class="toc-text">✨面试博士生TIPS</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E8%80%83%E5%85%AC%E4%B9%8B%E8%B7%AF"><span class="toc-text">✨考公之路</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E5%AD%A6%E4%B9%A0%E5%89%8D%E4%BA%BA%E7%9A%84%E7%BB%8F%E9%AA%8C"><span class="toc-text">✨学习前人的经验</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E7%BB%98%E7%94%BB%E5%92%8C%E4%BA%BA%E7%9C%BC%E7%9A%84%E4%B8%8D%E5%90%8C"><span class="toc-text">✨绘画和人眼的不同</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E7%AC%94%E8%AE%B0%E8%AE%B0%E5%BD%95"><span class="toc-text">✨笔记记录</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E4%B8%93%E6%B3%A8%E6%9C%BA%E5%99%A8%E6%83%85%E6%84%9F%E7%9A%84%E6%9C%BA%E5%99%A8%E4%BA%BA%E5%B7%A5%E7%A8%8B%E5%B8%88"><span class="toc-text">✨专注机器情感的机器人工程师</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E7%AB%A5%E8%AF%9D%E5%8F%AF%E8%83%BD%E4%B8%80%E7%9B%B4%E9%83%BD%E6%98%AF%E7%BB%99%E6%88%90%E5%B9%B4%E4%BA%BA%E7%9C%8B%E7%9A%84"><span class="toc-text">✨童话可能一直都是给成年人看的</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8NotionAI%E7%9A%84%E6%80%9D%E8%80%83"><span class="toc-text">✨NotionAI的思考</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E7%A9%BA%E5%BF%83%E4%BA%BA"><span class="toc-text">✨空心人</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#%F0%9F%92%AB%E5%8E%9F%E5%9B%A0"><span class="toc-text">💫原因</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#%F0%9F%92%AB%E8%A7%A3%E5%86%B3%E6%89%8B%E6%AE%B5"><span class="toc-text">💫解决手段</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#%F0%9F%92%AB%E5%85%B6%E4%BB%96%E5%AE%9A%E4%B9%89"><span class="toc-text">💫其他定义</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#%F0%9F%92%AB%E6%80%BB%E7%BB%93"><span class="toc-text">💫总结</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E6%B2%A1%E6%9C%89%E6%97%A0%E7%9A%84%E6%A6%82%E5%BF%B501"><span class="toc-text">✨人工智能没有无的概念01</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E7%A8%8B%E5%BA%8F%E5%92%8C%E7%BC%96%E7%A8%8B"><span class="toc-text">✨程序和编程</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E4%BD%BF%E7%94%A8%E8%A7%86%E9%A2%91%E8%BF%9B%E8%A1%8C%E5%8D%8A%E7%9B%91%E7%9D%A3%E5%AD%A6%E4%B9%A0%E6%9B%B4%E5%A5%BD"><span class="toc-text">✨使用视频进行半监督学习更好</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E7%A0%94%E7%A9%B6%E7%9A%84%E9%AD%85%E5%8A%9B"><span class="toc-text">✨研究的魅力</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E6%B1%89%E8%AF%AD%E8%BE%93%E5%85%A5%E6%B3%95%E8%87%AA%E5%8A%A8%E5%A1%AB%E5%85%85%E7%9A%84%E7%A4%BE%E4%BC%9A%E5%BD%B1%E5%93%8D%E4%BB%A5%E5%8F%8A%E6%9C%BA%E4%BC%9A"><span class="toc-text">✨汉语输入法自动填充的社会影响以及机会</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E9%94%99%E8%BD%A6%E8%BF%87%E7%A8%8B%E4%B8%AD%E7%9A%84%E6%91%87%E6%91%86%E7%8A%B6%E6%80%81"><span class="toc-text">✨错车过程中的摇摆状态</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E5%A4%9A%E6%99%BA%E8%83%BD%E4%BD%93%E5%8D%8F%E4%BD%9C%E9%97%AE%E9%A2%98"><span class="toc-text">✨多智能体协作问题</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E5%9B%BD%E5%AE%B6%E7%AD%89%E7%BA%A7%E7%9A%84OKR"><span class="toc-text">✨国家等级的OKR</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E2%9C%A8%E6%8A%80%E6%9C%AF%E7%9A%84%E6%B8%A9%E5%BA%A6"><span class="toc-text">✨技术的温度</span></a></li></ol></div></div></div><div class="card-widget card-recent-post"><div class="card-content"><div class="item-headline"><i class="fas fa-history"></i><span>Recent Post</span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/2023/04/24/2023q1/173-nginx-docker-blog-page-depoly/" title="【模板】Hexo Docker Nginx 个人博客服务器部署"><img data-lazy-src="https://image.discover304.top/s16001804242023.png?imageView2/2/h/300" onerror="this.onerror=null;this.src='/img/404.png'" alt="【模板】Hexo Docker Nginx 个人博客服务器部署"/></a><div class="content"><a class="title" href="/2023/04/24/2023q1/173-nginx-docker-blog-page-depoly/" title="【模板】Hexo Docker Nginx 个人博客服务器部署">【模板】Hexo Docker Nginx 个人博客服务器部署</a><time datetime="2023-04-24T06:39:24.000Z" title="Created 2023-04-24 14:39:24">2023-04-24</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/12/11/2022q4/172-design-idea/" title="【思考】创新点子"><img data-lazy-src="https://image.discover304.top/blog-img/s19313212112022.png" onerror="this.onerror=null;this.src='/img/404.png'" alt="【思考】创新点子"/></a><div class="content"><a class="title" href="/2022/12/11/2022q4/172-design-idea/" title="【思考】创新点子">【思考】创新点子</a><time datetime="2022-12-11T11:08:37.000Z" title="Created 2022-12-11 19:08:37">2022-12-11</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/12/11/2022q4/171-other-thought/" title="【思考】其他思考"><img data-lazy-src="https://image.discover304.top/blog-img/s19305112112022.png" onerror="this.onerror=null;this.src='/img/404.png'" alt="【思考】其他思考"/></a><div class="content"><a class="title" href="/2022/12/11/2022q4/171-other-thought/" title="【思考】其他思考">【思考】其他思考</a><time datetime="2022-12-11T11:08:17.000Z" title="Created 2022-12-11 19:08:17">2022-12-11</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/12/11/2022q4/170-key-thought/" title="【思考】核心思考"><img data-lazy-src="https://image.discover304.top/blog-img/s19294112112022.png" onerror="this.onerror=null;this.src='/img/404.png'" alt="【思考】核心思考"/></a><div class="content"><a class="title" href="/2022/12/11/2022q4/170-key-thought/" title="【思考】核心思考">【思考】核心思考</a><time datetime="2022-12-11T11:08:06.000Z" title="Created 2022-12-11 19:08:06">2022-12-11</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/12/09/2022q4/169-new-r/" title="R: Getting Into Project of R"><img data-lazy-src="https://image.discover304.top/blog-img/s18350812112022.png" onerror="this.onerror=null;this.src='/img/404.png'" alt="R: Getting Into Project of R"/></a><div class="content"><a class="title" href="/2022/12/09/2022q4/169-new-r/" title="R: Getting Into Project of R">R: Getting Into Project of R</a><time datetime="2022-12-09T09:44:06.000Z" title="Created 2022-12-09 17:44:06">2022-12-09</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/11/28/2022q3/167-2-sp-review/" title="SP Modules Review Contents (3)"><img data-lazy-src="https://image.discover304.top/blog-img/s11220010012022.png?imageView2/2/h/300" onerror="this.onerror=null;this.src='/img/404.png'" alt="SP Modules Review Contents (3)"/></a><div class="content"><a class="title" href="/2022/11/28/2022q3/167-2-sp-review/" title="SP Modules Review Contents (3)">SP Modules Review Contents (3)</a><time datetime="2022-11-28T07:24:39.000Z" title="Created 2022-11-28 15:24:39">2022-11-28</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/11/17/2022q3/166-10-connected-speech-hidden-markov-model/" title="SP Module 10 Connected Speech &amp; HMM Training"><img data-lazy-src="https://image.discover304.top/blog-img/s11220010012022.png?imageView2/2/h/300" onerror="this.onerror=null;this.src='/img/404.png'" alt="SP Module 10 Connected Speech &amp; HMM Training"/></a><div class="content"><a class="title" href="/2022/11/17/2022q3/166-10-connected-speech-hidden-markov-model/" title="SP Module 10 Connected Speech &amp; HMM Training">SP Module 10 Connected Speech &amp; HMM Training</a><time datetime="2022-11-17T01:47:12.000Z" title="Created 2022-11-17 09:47:12">2022-11-17</time></div></div></div></div></div></div></div></main><footer id="footer" style="background-image: url(https://image.discover304.top/blog-img/s19305112112022.png)"><div id="footer-wrap"><div class="copyright">&copy;2020 - 2023 By ✨YangSier✨</div><div><a target="_blank" href="https://beian.miit.gov.cn/" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;"><p style="float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px; color:#939393;"> 冀ICP备2021025381号-1</p></a></div><div><a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=13060602001430" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;"><img src="/img/beian.png" style="float:left;"/><p style="float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px; color:#939393;">冀公网安备 13060602001430号</p></a></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="readmode" type="button" title="Read Mode"><i class="fas fa-book-open"></i></button><button id="translateLink" type="button" title="Switch Between Traditional Chinese And Simplified Chinese">繁</button><button id="darkmode" type="button" title="Switch Between Light And Dark Mode"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="Toggle between single-column and double-column"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="Setting"><i class="fas fa-cog fa-spin"></i></button><button class="close" id="mobile-toc-button" type="button" title="Table Of Contents"><i class="fas fa-list-ul"></i></button><a id="to_comment" href="#post-comment" title="Scroll To Comments"><i class="fas fa-comments"></i></a><button id="go-up" type="button" title="Back To Top"><i class="fas fa-arrow-up"></i></button></div></div><div id="local-search"><div class="search-dialog"><div class="search-dialog__title" id="local-search-title">Local search</div><div id="local-input-panel"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="Search for Posts" type="text"/></div></div></div><hr/><div id="local-search-results"></div><span class="search-close-button"><i class="fas fa-times"></i></span></div><div id="search-mask"></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="/js/tw_cn.js"></script><script src="https://cdn.jsdelivr.net/npm/instant.page/instantpage.min.js" type="module"></script><script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js"></script><script src="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.js"></script><script>function panguFn () {
  if (typeof pangu === 'object') pangu.spacingElementById('content-inner')
  else {
    getScript('https://cdn.jsdelivr.net/npm/pangu/dist/browser/pangu.min.js')
      .then(() => {
        pangu.spacingElementById('content-inner')
      })
  }
}

function panguInit () {
  if (false){
    GLOBAL_CONFIG_SITE.isPost && panguFn()
  } else {
    panguFn()
  }
}

document.addEventListener('DOMContentLoaded', panguInit)</script><script src="/js/search/local-search.js"></script><script>var preloader = {
  endLoading: () => {
    document.body.style.overflow = 'auto';
    document.getElementById('loading-box').classList.add("loaded")
  },
  initLoading: () => {
    document.body.style.overflow = '';
    document.getElementById('loading-box').classList.remove("loaded")

  }
}
window.addEventListener('load',()=> {preloader.endLoading()})</script><div class="js-pjax"><script>if (document.getElementsByClassName('mermaid').length) {
  if (window.mermaidJsLoad) mermaid.init()
  else {
    getScript('https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js').then(() => {
      window.mermaidJsLoad = true
      mermaid.initialize({
        theme: 'neutral',
      })
      false && mermaid.init()
    })
  }
}</script><script>function loadValine () {
  function initValine () {
    let initData = {
      el: '#vcomment',
      appId: 'A9RWVELPcIotgfbpp9KLGXQM-gzGzoHsz',
      appKey: 'MLgPQW5h0DPgE8jNkeREKubU',
      placeholder: '欢迎留言呀。（网址是选填，可以留空）',
      avatar: 'monsterid',
      meta: 'nick,mail,link'.split(','),
      pageSize: '10',
      lang: 'zh-CN',
      recordIP: true,
      serverURLs: 'https://a9rwvelp.lc-cn-n1-shared.com',
      emojiCDN: 'https://cdn.jsdelivr.net/gh/GamerNoTitle/ValineCDN@master/',
      emojiMaps: {"QQ1":"QQ/aini.gif","QQ2":"QQ/aixin.gif","QQ3":"QQ/aoman.gif","QQ4":"QQ/baiyan.gif","QQ5":"QQ/bangbangtang.gif","QQ6":"QQ/baojin.gif","QQ7":"QQ/baoquan.gif","QQ8":"QQ/bishi.gif","QQ9":"QQ/bizui.gif","QQ11":"QQ/cahan.gif","QQ12":"QQ/caidao.gif","QQ13":"QQ/chi.gif","QQ14":"QQ/ciya.gif","QQ15":"QQ/dabing.gif","QQ16":"QQ/daku.gif","QQ17":"QQ/dan.gif","QQ18":"QQ/deyi.gif","QQ19":"QQ/doge.gif","QQ20":"QQ/fadai.gif","QQ21":"QQ/fanu.gif","QQ22":"QQ/fendou.gif","QQ23":"QQ/ganga.gif","QQ24":"QQ/gouyin.gif","QQ25":"QQ/guzhang.gif","QQ26":"QQ/haixiu.gif","QQ27":"QQ/hanxiao.gif","QQ28":"QQ/haobang.gif","QQ29":"QQ/haqian.gif","QQ30":"QQ/hecai.gif","QQ31":"QQ/hexie.gif","QQ32":"QQ/huaixiao.gif","QQ33":"QQ/jie.gif","QQ34":"QQ/jingkong.gif","QQ35":"QQ/jingxi.gif","QQ36":"QQ/jingya.gif","QQ37":"QQ/juhua.gif","QQ38":"QQ/keai.gif","QQ39":"QQ/kelian.gif","QQ40":"QQ/koubi.gif","QQ41":"QQ/ku.gif","QQ42":"QQ/kuaikule.gif","QQ43":"QQ/kulou.gif","QQ44":"QQ/kun.gif","QQ45":"QQ/lanqiu.gif","QQ46":"QQ/leiben.gif","QQ47":"QQ/lenghan.gif","QQ48":"QQ/liuhan.gif","QQ49":"QQ/liulei.gif","QQ50":"QQ/nanguo.gif","QQ51":"QQ/OK.gif","QQ52":"QQ/penxue.gif","QQ53":"QQ/piezui.gif","QQ54":"QQ/pijiu.gif","QQ55":"QQ/qiang.gif","QQ56":"QQ/qiaoda.gif","QQ57":"QQ/qinqin.gif","QQ58":"QQ/qiudale.gif","QQ59":"QQ/quantou.gif","QQ60":"QQ/saorao.gif","QQ61":"QQ/se.gif","QQ62":"QQ/shengli.gif","QQ63":"QQ/shouqiang.gif","QQ64":"QQ/shuai.gif","QQ65":"QQ/shui.gif","QQ66":"QQ/tiaopi.gif","QQ67":"QQ/touxiao.gif","QQ68":"QQ/tu.gif","QQ69":"QQ/tuosai.gif","QQ70":"QQ/weiqu.gif","QQ71":"QQ/weixiao.gif","QQ72":"QQ/woshou.gif","QQ73":"QQ/wozuimei.gif","QQ74":"QQ/wunai.gif","QQ75":"QQ/xia.gif","QQ76":"QQ/xiaojiujie.gif","QQ77":"QQ/xiaoku.gif","QQ78":"QQ/xiaoyanger.gif","QQ79":"QQ/xieyanxiao.gif","QQ80":"QQ/xigua.gif","QQ81":"QQ/xu.gif","QQ82":"QQ/yangtuo.gif","QQ83":"QQ/yinxian.gif","QQ84":"QQ/yiwen.gif","QQ85":"QQ/youhengheng.gif","QQ86":"QQ/youling.gif","QQ87":"QQ/yun.gif","QQ88":"QQ/zaijian.gif","QQ89":"QQ/zhayanjian.gif","QQ90":"QQ/zhemo.gif","QQ91":"QQ/zhouma.gif","QQ92":"QQ/zhuakuang.gif","QQ93":"QQ/zuohengheng.gif","bilibiliHotKey1":"bilibiliHotKey/1.jpg","bilibiliHotKey2":"bilibiliHotKey/10.jpg","bilibiliHotKey3":"bilibiliHotKey/11.jpg","bilibiliHotKey4":"bilibiliHotKey/12.jpg","bilibiliHotKey5":"bilibiliHotKey/13.jpg","bilibiliHotKey6":"bilibiliHotKey/14.jpg","bilibiliHotKey7":"bilibiliHotKey/15.jpg","bilibiliHotKey8":"bilibiliHotKey/16.jpg","bilibiliHotKey9":"bilibiliHotKey/17.jpg","bilibiliHotKey10":"bilibiliHotKey/18.jpg","bilibiliHotKey11":"bilibiliHotKey/19.jpg","bilibiliHotKey12":"bilibiliHotKey/2.jpg","bilibiliHotKey13":"bilibiliHotKey/20.jpg","bilibiliHotKey14":"bilibiliHotKey/21.jpg","bilibiliHotKey15":"bilibiliHotKey/22.jpg","bilibiliHotKey16":"bilibiliHotKey/23.jpg","bilibiliHotKey17":"bilibiliHotKey/24.jpg","bilibiliHotKey18":"bilibiliHotKey/25.jpg","bilibiliHotKey19":"bilibiliHotKey/26.jpg","bilibiliHotKey20":"bilibiliHotKey/27.jpg","bilibiliHotKey21":"bilibiliHotKey/28.jpg","bilibiliHotKey22":"bilibiliHotKey/29.jpg","bilibiliHotKey23":"bilibiliHotKey/3.jpg","bilibiliHotKey24":"bilibiliHotKey/30.jpg","bilibiliHotKey25":"bilibiliHotKey/31.jpg","bilibiliHotKey26":"bilibiliHotKey/32.jpg","bilibiliHotKey27":"bilibiliHotKey/4.jpg","bilibiliHotKey28":"bilibiliHotKey/5.jpg","bilibiliHotKey29":"bilibiliHotKey/6.jpg","bilibiliHotKey30":"bilibiliHotKey/7.jpg","bilibiliHotKey31":"bilibiliHotKey/8.jpg","bilibiliHotKey32":"bilibiliHotKey/9.jpg","Menhera-chan1":"Menhera-chan/1.jpg","Menhera-chan2":"Menhera-chan/10.jpg","Menhera-chan3":"Menhera-chan/100.jpg","Menhera-chan4":"Menhera-chan/101.jpg","Menhera-chan5":"Menhera-chan/102.jpg","Menhera-chan6":"Menhera-chan/103.jpg","Menhera-chan7":"Menhera-chan/104.jpg","Menhera-chan8":"Menhera-chan/105.jpg","Menhera-chan9":"Menhera-chan/106.jpg","Menhera-chan10":"Menhera-chan/107.jpg","Menhera-chan11":"Menhera-chan/108.jpg","Menhera-chan12":"Menhera-chan/109.jpg","Menhera-chan13":"Menhera-chan/11.jpg","Menhera-chan14":"Menhera-chan/110.jpg","Menhera-chan15":"Menhera-chan/111.jpg","Menhera-chan16":"Menhera-chan/112.jpg","Menhera-chan17":"Menhera-chan/113.jpg","Menhera-chan18":"Menhera-chan/114.jpg","Menhera-chan19":"Menhera-chan/115.jpg","Menhera-chan20":"Menhera-chan/116.jpg","Menhera-chan21":"Menhera-chan/117.jpg","Menhera-chan22":"Menhera-chan/118.jpg","Menhera-chan23":"Menhera-chan/119.jpg","Menhera-chan24":"Menhera-chan/12.jpg","Menhera-chan25":"Menhera-chan/120.jpg","Menhera-chan26":"Menhera-chan/13.jpg","Menhera-chan27":"Menhera-chan/14.jpg","Menhera-chan28":"Menhera-chan/15.jpg","Menhera-chan29":"Menhera-chan/16.jpg","Menhera-chan30":"Menhera-chan/17.jpg","Menhera-chan31":"Menhera-chan/18.jpg","Menhera-chan32":"Menhera-chan/19.jpg","Menhera-chan33":"Menhera-chan/2.jpg","Menhera-chan34":"Menhera-chan/20.jpg","Menhera-chan35":"Menhera-chan/21.jpg","Menhera-chan36":"Menhera-chan/22.jpg","Menhera-chan37":"Menhera-chan/23.jpg","Menhera-chan38":"Menhera-chan/24.jpg","Menhera-chan39":"Menhera-chan/25.jpg","Menhera-chan40":"Menhera-chan/26.jpg","Menhera-chan41":"Menhera-chan/27.jpg","Menhera-chan42":"Menhera-chan/28.jpg","Menhera-chan43":"Menhera-chan/29.jpg","Menhera-chan44":"Menhera-chan/3.jpg","Menhera-chan45":"Menhera-chan/30.jpg","Menhera-chan46":"Menhera-chan/31.jpg","Menhera-chan47":"Menhera-chan/32.jpg","Menhera-chan48":"Menhera-chan/33.jpg","Menhera-chan49":"Menhera-chan/34.jpg","Menhera-chan50":"Menhera-chan/35.jpg","Menhera-chan51":"Menhera-chan/36.jpg","Menhera-chan52":"Menhera-chan/37.jpg","Menhera-chan53":"Menhera-chan/38.jpg","Menhera-chan54":"Menhera-chan/39.jpg","Menhera-chan55":"Menhera-chan/4.jpg","Menhera-chan56":"Menhera-chan/40.jpg","Menhera-chan57":"Menhera-chan/41.jpg","Menhera-chan58":"Menhera-chan/42.jpg","Menhera-chan59":"Menhera-chan/43.jpg","Menhera-chan60":"Menhera-chan/44.jpg","Menhera-chan61":"Menhera-chan/45.jpg","Menhera-chan62":"Menhera-chan/46.jpg","Menhera-chan63":"Menhera-chan/47.jpg","Menhera-chan64":"Menhera-chan/48.jpg","Menhera-chan65":"Menhera-chan/49.jpg","Menhera-chan66":"Menhera-chan/5.jpg","Menhera-chan67":"Menhera-chan/50.jpg","Menhera-chan68":"Menhera-chan/51.jpg","Menhera-chan69":"Menhera-chan/52.jpg","Menhera-chan70":"Menhera-chan/53(1).jpg","Menhera-chan71":"Menhera-chan/53.jpg","Menhera-chan72":"Menhera-chan/54.jpg","Menhera-chan73":"Menhera-chan/55.jpg","Menhera-chan74":"Menhera-chan/56.jpg","Menhera-chan75":"Menhera-chan/57.jpg","Menhera-chan76":"Menhera-chan/58.jpg","Menhera-chan77":"Menhera-chan/59.jpg","Menhera-chan78":"Menhera-chan/6.jpg","Menhera-chan79":"Menhera-chan/60.jpg","Menhera-chan80":"Menhera-chan/61.jpg","Menhera-chan81":"Menhera-chan/62.jpg","Menhera-chan82":"Menhera-chan/63.jpg","Menhera-chan83":"Menhera-chan/64.jpg","Menhera-chan84":"Menhera-chan/65.jpg","Menhera-chan85":"Menhera-chan/66.jpg","Menhera-chan86":"Menhera-chan/67.jpg","Menhera-chan87":"Menhera-chan/68.jpg","Menhera-chan88":"Menhera-chan/69.jpg","Menhera-chan89":"Menhera-chan/7.jpg","Menhera-chan90":"Menhera-chan/70.jpg","Menhera-chan91":"Menhera-chan/71.jpg","Menhera-chan92":"Menhera-chan/72.jpg","Menhera-chan93":"Menhera-chan/73.jpg","Menhera-chan94":"Menhera-chan/74.jpg","Menhera-chan95":"Menhera-chan/75.jpg","Menhera-chan96":"Menhera-chan/76.jpg","Menhera-chan97":"Menhera-chan/77.jpg","Menhera-chan98":"Menhera-chan/78.jpg","Menhera-chan99":"Menhera-chan/79.jpg","Menhera-chan100":"Menhera-chan/8.jpg","Menhera-chan101":"Menhera-chan/80.jpg","Menhera-chan102":"Menhera-chan/81.jpg","Menhera-chan103":"Menhera-chan/82.jpg","Menhera-chan104":"Menhera-chan/83.jpg","Menhera-chan105":"Menhera-chan/84.jpg","Menhera-chan106":"Menhera-chan/85.jpg","Menhera-chan107":"Menhera-chan/86.jpg","Menhera-chan108":"Menhera-chan/87.jpg","Menhera-chan109":"Menhera-chan/88.jpg","Menhera-chan110":"Menhera-chan/89.jpg","Menhera-chan111":"Menhera-chan/9.jpg","Menhera-chan112":"Menhera-chan/90.jpg","Menhera-chan113":"Menhera-chan/91.jpg","Menhera-chan114":"Menhera-chan/92.jpg","Menhera-chan115":"Menhera-chan/93.jpg","Menhera-chan116":"Menhera-chan/94.jpg","Menhera-chan117":"Menhera-chan/95.jpg","Menhera-chan118":"Menhera-chan/96.jpg","Menhera-chan119":"Menhera-chan/97.jpg","Menhera-chan120":"Menhera-chan/98.jpg","Menhera-chan121":"Menhera-chan/99.jpg","Sweetie-Bunny1":"Sweetie-Bunny/12311678.png","Sweetie-Bunny2":"Sweetie-Bunny/12311679.png","Sweetie-Bunny3":"Sweetie-Bunny/12311680.png","Sweetie-Bunny4":"Sweetie-Bunny/12311681.png","Sweetie-Bunny5":"Sweetie-Bunny/12311682.png","Sweetie-Bunny6":"Sweetie-Bunny/12311683.png","Sweetie-Bunny7":"Sweetie-Bunny/12311684.png","Sweetie-Bunny8":"Sweetie-Bunny/12311685.png","Sweetie-Bunny9":"Sweetie-Bunny/12311686.png","Sweetie-Bunny10":"Sweetie-Bunny/12311687.png","Sweetie-Bunny11":"Sweetie-Bunny/12311688.png","Sweetie-Bunny12":"Sweetie-Bunny/12311689.png","Sweetie-Bunny13":"Sweetie-Bunny/12311690.png","Sweetie-Bunny14":"Sweetie-Bunny/12311691.png","Sweetie-Bunny15":"Sweetie-Bunny/12311692.png","Sweetie-Bunny16":"Sweetie-Bunny/12311693.png","Sweetie-Bunny17":"Sweetie-Bunny/12311694.png","Sweetie-Bunny18":"Sweetie-Bunny/12311695.png","Sweetie-Bunny19":"Sweetie-Bunny/12311696.png","Sweetie-Bunny20":"Sweetie-Bunny/12311697.png","Sweetie-Bunny21":"Sweetie-Bunny/12311698.png","Sweetie-Bunny22":"Sweetie-Bunny/12311699.png","Sweetie-Bunny23":"Sweetie-Bunny/12311700.png","Sweetie-Bunny24":"Sweetie-Bunny/12311701.png","Sweetie-Bunny25":"Sweetie-Bunny/12311702.png","Sweetie-Bunny26":"Sweetie-Bunny/12311703.png","Sweetie-Bunny27":"Sweetie-Bunny/12311704.png","Sweetie-Bunny28":"Sweetie-Bunny/12311705.png","Sweetie-Bunny29":"Sweetie-Bunny/12311706.png","Sweetie-Bunny30":"Sweetie-Bunny/12311707.png","Sweetie-Bunny31":"Sweetie-Bunny/12311708.png","Sweetie-Bunny32":"Sweetie-Bunny/12311709.png","Sweetie-Bunny33":"Sweetie-Bunny/12311710.png","Sweetie-Bunny34":"Sweetie-Bunny/12311711.png","Sweetie-Bunny35":"Sweetie-Bunny/12311712.png","Sweetie-Bunny36":"Sweetie-Bunny/12311713.png","Sweetie-Bunny37":"Sweetie-Bunny/12311714.png","Sweetie-Bunny38":"Sweetie-Bunny/12311715.png","Sweetie-Bunny39":"Sweetie-Bunny/12311716.png","Sweetie-Bunny40":"Sweetie-Bunny/12311717.png","Majotabi1":"Majotabi/367516718.png","Majotabi2":"Majotabi/367516719.png","Majotabi3":"Majotabi/367516720.png","Majotabi4":"Majotabi/367516721.png","Majotabi5":"Majotabi/367516722.png","Majotabi6":"Majotabi/367516723.png","Majotabi7":"Majotabi/367516724.png","Majotabi8":"Majotabi/367516725.png","Majotabi9":"Majotabi/367516726.png","Majotabi10":"Majotabi/367516727.png","Majotabi11":"Majotabi/367516728.png","Majotabi12":"Majotabi/367516729.png","Majotabi13":"Majotabi/367516730.png","Majotabi14":"Majotabi/367516731.png","Majotabi15":"Majotabi/367516732.png","Majotabi16":"Majotabi/367516733.png","Majotabi17":"Majotabi/367516734.png","Majotabi18":"Majotabi/367516735.png","Majotabi19":"Majotabi/367516736.png","Majotabi20":"Majotabi/367516737.png","Majotabi21":"Majotabi/367516738.png","Majotabi22":"Majotabi/367516739.png","Majotabi23":"Majotabi/367516740.png","Majotabi24":"Majotabi/367516741.png","Majotabi25":"Majotabi/367516742.png","Majotabi26":"Majotabi/367516743.png","Majotabi27":"Majotabi/367516744.png","Majotabi28":"Majotabi/367516745.png","Majotabi29":"Majotabi/367516746.png","Majotabi30":"Majotabi/367516747.png","Majotabi31":"Majotabi/367516748.png","Majotabi32":"Majotabi/367516749.png","Majotabi33":"Majotabi/367516750.png","Majotabi34":"Majotabi/367516751.png","Majotabi35":"Majotabi/367516752.png","Majotabi36":"Majotabi/367516753.png","Majotabi37":"Majotabi/367516754.png","Majotabi38":"Majotabi/367516755.png","Majotabi39":"Majotabi/367516756.png","Majotabi40":"Majotabi/367516757.png","Snow-Miku1":"Snow-Miku/3583066@2x.png","Snow-Miku2":"Snow-Miku/3583067@2x.png","Snow-Miku3":"Snow-Miku/3583068@2x.png","Snow-Miku4":"Snow-Miku/3583069@2x.png","Snow-Miku5":"Snow-Miku/3583070@2x.png","Snow-Miku6":"Snow-Miku/3583071@2x.png","Snow-Miku7":"Snow-Miku/3583072@2x.png","Snow-Miku8":"Snow-Miku/3583073@2x.png","Snow-Miku9":"Snow-Miku/3583074@2x.png","Snow-Miku10":"Snow-Miku/3583075@2x.png","Snow-Miku11":"Snow-Miku/3583076@2x.png","Snow-Miku12":"Snow-Miku/3583077@2x.png","Snow-Miku13":"Snow-Miku/3583078@2x.png","Snow-Miku14":"Snow-Miku/3583079@2x.png","Snow-Miku15":"Snow-Miku/3583080@2x.png","Snow-Miku16":"Snow-Miku/3583081@2x.png","Snow-Miku17":"Snow-Miku/3583082@2x.png","Snow-Miku18":"Snow-Miku/3583083@2x.png","Snow-Miku19":"Snow-Miku/3583084@2x.png","Snow-Miku20":"Snow-Miku/3583085@2x.png","Snow-Miku21":"Snow-Miku/3583086@2x.png","Snow-Miku22":"Snow-Miku/3583087@2x.png","Snow-Miku23":"Snow-Miku/3583088@2x.png","Snow-Miku24":"Snow-Miku/3583089@2x.png","Snow-Miku25":"Snow-Miku/3583090@2x.png","Snow-Miku26":"Snow-Miku/3583091@2x.png","Snow-Miku27":"Snow-Miku/3583092@2x.png","Snow-Miku28":"Snow-Miku/3583093@2x.png","Snow-Miku29":"Snow-Miku/3583094@2x.png","Snow-Miku30":"Snow-Miku/3583095@2x.png","Snow-Miku31":"Snow-Miku/3583096@2x.png","Snow-Miku32":"Snow-Miku/3583097@2x.png","Snow-Miku33":"Snow-Miku/3583098@2x.png","Snow-Miku34":"Snow-Miku/3583099@2x.png","Snow-Miku35":"Snow-Miku/3583100@2x.png","Snow-Miku36":"Snow-Miku/3583101@2x.png","Snow-Miku37":"Snow-Miku/3583102@2x.png","Snow-Miku38":"Snow-Miku/3583103@2x.png","Snow-Miku39":"Snow-Miku/3583104@2x.png","Snow-Miku40":"Snow-Miku/3583105@2x.png"},
      enableQQ: true,
      path: window.location.pathname,
    }

    if (true) { 
      initData.requiredFields= ('nick,mail'.split(','))
    }
    
    if (false) {
      const otherData = false
      initData = Object.assign({}, initData, otherData)
    }
    
    const valine = new Valine(initData)
  }

  if (typeof Valine === 'function') initValine() 
  else getScript('https://cdn.jsdelivr.net/npm/valine/dist/Valine.min.js').then(initValine)
}

if ('Valine' === 'Valine' || !true) {
  if (true) btf.loadComment(document.querySelector('#vcomment'),loadValine)
  else setTimeout(loadValine, 0)
} else {
  function loadOtherComment () {
    loadValine()
  }
}</script><script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div><script defer="defer" id="fluttering_ribbon" mobile="true" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/canvas-fluttering-ribbon.min.js"></script><script>(function(){
  const bp = document.createElement('script');
  const curProtocol = window.location.protocol.split(':')[0];
  if (curProtocol === 'https') {
    bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
  }
  else{
    bp.src = 'http://push.zhanzhang.baidu.com/push.js';
  }
  bp.dataset.pjax = ''
  const s = document.getElementsByTagName("script")[0];
  s.parentNode.insertBefore(bp, s);
})()</script></div></body></html>